作业帮 > 综合 > 作业

关于MATLAB,Error:Unexpected MATLAB operator.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 23:57:01
关于MATLAB,Error:Unexpected MATLAB operator.
>> xita0=[15:15:75]'
xita0 =
15
30
45
60
75
length(xita0)
ans =
5
>> x=[0:5:80]'
x =
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
>> length(x)
ans =
17
>> g=9.81;v0=28;y0=0;
>> y=(tan(xita0)).*x.-(g/2.*v0.^2*cos.^2(xita0))*x.^2.+y0
y=(tan(xita0)).*x.-(g/2.*v0.^2*cos.^2(xita0))*x.^2.+y0
Error:Unexpected MATLAB operator.
求修改
y=(tan(xita0)).*x-(g/2.*v0.^2*cos(xita0).^2)*x.^2+y0
没有点加点减还少个乘号
xita0和x维数还不符合
cos后有错误是
cos.^2*(xita0)还是cos(xita0).^2
再问: xita0和x的维数怎么修改?cos是cos的平方xita0g=9.81;v0=28;y0=0;xita0=[15:15:75]'  x=[0:5:80]'
求大哥解答
再答: g=9.81;v0=28;y0=0; xita0=[15:15:75]'; %x=[0:5:80]'; x=[linspace(0,80,length(xita0))]'; y=(tan(xita0)).*x-(g./(2.*v0.^2*cos(xita0).^2)).*x.^2+y0 改了一下,只要你保证 xita0长度等于x的长度,就不会错了