zy0510_cn
2022-05-10, 20:57
x=0:1:52;
x1=x*pi/180;
a=8.04-6.9*cos(x1)-0.64*sin(x1);
y=0:0.1:5.2;
b=7.75+y+6.9*sin(x1)-0.64*cos(x1);
z=sqrt(a*a+b*b);
surf(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
title("曲面模拟");
axis([0 52 0 5.5]);
运行结果:
>> plotA13
错误使用 *
用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。
出错 plotA13 (第 6 行)
z=sqrt(a*a+b*b);
希望能得到高手帮助谢谢!
x1=x*pi/180;
a=8.04-6.9*cos(x1)-0.64*sin(x1);
y=0:0.1:5.2;
b=7.75+y+6.9*sin(x1)-0.64*cos(x1);
z=sqrt(a*a+b*b);
surf(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
title("曲面模拟");
axis([0 52 0 5.5]);
运行结果:
>> plotA13
错误使用 *
用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。
出错 plotA13 (第 6 行)
z=sqrt(a*a+b*b);
希望能得到高手帮助谢谢!