韩国超奇特的马桶餐厅:matlab问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 00:31:08
a=[40:0.5:140]*pi/180;
>> plot(a,sin(a))
以上可以画图
下面提示出错
>> a=[40:0.5:140]*pi/180;
>> plot(a,11/sin(a))
??? Error using ==> /
Matrix dimensions must agree.

望高手指教

sin(a) 是向量
11/sin(a) 按照向量除法无法运算
如果想要得到一个向量是11除以sin(a)的每一个值,用
11./sin(a)

楼上的解释非常正确,应该是
a=[40:0.5:140]*pi/180;
plot(a,11./sin(a))