matlab方程表达式函数h=6.76*(2.2*10.^(-8)).^0.53*0.08.^0.75*(2.27*10.^11).^(-0.06)*((pi*960)/(30*cos(15))).^0.75*(66.58*sin(20)+(x(1,:)./2)*(1-(x(1,:)).^(-1))).^0.75*(((66.58*sin(20)+x(1,:))+(66.58*sin(20)-x(1,:)))/(66.58*2*sin(20)*(cos(16)).^2
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 00:39:38
matlab方程表达式函数h=6.76*(2.2*10.^(-8)).^0.53*0.08.^0.75*(2.27*10.^11).^(-0.06)*((pi*960)/(30*cos(15))).^0.75*(66.58*sin(20)+(x(1,:)./2)*(1-(x(1,:)).^(-1))).^0.75*(((66.58*sin(20)+x(1,:))+(66.58*sin(20)-x(1,:)))/(66.58*2*sin(20)*(cos(16)).^2
matlab方程表达式
函数h=6.76*(2.2*10.^(-8)).^0.53*0.08.^0.75*(2.27*10.^11).^(-0.06)*((pi*960)/(30*cos(15))).^0.75*(66.58*sin(20)+(x(1,:)./2)*(1-(x(1,:)).^(-1))).^0.75*(((66.58*sin(20)+x(1,:))+(66.58*sin(20)-x(1,:)))/(66.58*2*sin(20)*(cos(16)).^2)).^0.41*w.^(-0.16)
出现错误
Error using *
Inner matrix dimensions must agree.
Error in sx (line 5)
h=6.76*(2.2*10.^(-8)).^0.53*0.08.^0.75*(2.27*10.^11).^(-0.06)*((pi*960)/(30*cos(15))).^0.75*(66.58*sin(20)+(x(1,:)./2)*(1-(x(1,:)).^(-1))).^0.75*(((66.58*sin(20)+x(1,:))+(66.58*sin(20)-x(1,:)))/(66.5 .是怎么回事啊 再者x=-35:35 在函数中用x(1,:)表示说对吗
matlab方程表达式函数h=6.76*(2.2*10.^(-8)).^0.53*0.08.^0.75*(2.27*10.^11).^(-0.06)*((pi*960)/(30*cos(15))).^0.75*(66.58*sin(20)+(x(1,:)./2)*(1-(x(1,:)).^(-1))).^0.75*(((66.58*sin(20)+x(1,:))+(66.58*sin(20)-x(1,:)))/(66.58*2*sin(20)*(cos(16)).^2
中间还有几个乘号也加点试试呗
x=-35:35 在函数中用x(1,:)表示是可以的
ps.你的程序可读性差了点吧……