x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 13:28:46

x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?
x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?

x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?
运算符号缺失、除 0 未处理,改成:
y=500+126*sin((pi/2).*(1+(x-1500)./1000))-5000./((1200-x)+eps*((1200-x)==0));

126和sin之间应该有*号吧,还有sin函数不能用中括号[ ],改成小括号试试。

y=500+126*sin((pi/2).*(1+(x-1500)./1000))-5000./((1200-x)+eps*((1200-x)==0));