n=2;for k=3:2:19y = y + sin ( k * pi * t ) / k;plot(t,y)title('%d 次谐波',n); %需要解决的问题在这里pause;n = n + 1;end但是title('%d 次谐波',n); 这一句似乎不正确,请问我该怎样写?还是说title()不可以输出变量!谢谢!
3 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
title的参数是一个普通的string,不支持像上面那样的格式。
你要输出字符串的话,应该使用以下方法:
foo = 5;
fprintf('My result is: %d\n', foo)
如果是要设置title的话,建议先使用sprintf,再用title函数。
- 3 回答
- 0 关注
- 75 浏览
添加回答
举报
0/150
提交
取消