作者scott260202 (Cake)
看板MATLAB
标题[绘图] linspace 绘图遇到的问题
时间Wed Nov 9 21:03:46 2011
期中作业老师要求使用matlab画出结果
工程数学的作业 老师平常上课并没有教matlab 只有提供教学投影片 和范例一个
>> x = linspace(-4, 3, 100);
>> y1 = 3*exp(x);
>> y2 = -2*exp(x-1);
>> plot(x, y1, x, y2)
>> grid;
>> xlabel('x');
>> ylabel('y');
>> title('Explicit Solutions');
>> text(-3.5, -15, 'copyright 翔哥');
范例是这样
-(1/2)x^2
然後我要画出 y = ce c = -1 , I=[-3,3] 的图
>>x = linspace(-3, 3, 100);
>>y1 = -exp(-(1/2)*x^2);
打到这行就会出现错误!
??? Error using ==> mpower
Matrix must be square.
试了一下发现 是 x^2的问题
请问要怎麽修正才能顺利画出来呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.14.161
1F:推 vincent59:如果是这样呢y1 = -exp(-(1/2)*x.^2); 11/09 22:36
2F:→ vincent59:因为x^2是矩阵运算,你要做的应该是点对点的运算 11/09 22:37
3F:→ scott260202:感谢楼上 可以了^^ 11/10 00:35