永发信息网

很简单的程序,用matlab的for循环应该怎么编写啊?

答案:1  悬赏:0  手机版
解决时间 2021-01-03 19:05
很简单的程序,用matlab的for循环应该怎么编写啊?
例如:当i=1时,y1=1;
当i=2时,y2=4;
当i=3时,y3=9;
用matlab怎么编写,使得输出为y1=1;y2=4;y3=9;谢谢!
最佳答案

我觉得前面回答的貌似已经可以了,难道你是想看到屏幕输出“y1=1;y2=4;y3=9;”,那你可以试试这个:
for i=1:3
y(i)=i^2;
fprintf(1,['y' num2str(i) '=%d;'],y(i));
end
fprintf(1,'\n');
结果是:
y1=1;y2=4;y3=9;
>>
再问: 你好,我就是想输出这样的,但是你能不能解释一下你的语句的意思啊?我没能明白啊,特别是“ fprintf(1,['y' num2str(i) '=%d;'],y(i)); ”和“ fprintf(1,'\n'); ”这两句,谢谢你啊!
再答: 先说 fprintf(1,'\n'); 1的意思是指定显示器输出;'\n'表示换行。 再说 fprintf(1,['y' num2str(i) '=%d;'],y(i)); 这是格式化输出,y(i)是待输出的变量,输出格式对应前面的%d;而['y' num2str(i) '=%d;']中,除了%d是定义输出格式以外,其他的都是用来定义待输出的字符。因为matlab的字符是可以用中括号连接起来的,中间以空格隔开,比如['abc' 'def']='abcdef',而num2str的意思是将后面的变量i(整型)转化成字符型,以和其他的字符用中括号进行连接。 我觉得说得够明白了,更详细的说明你可以 help fprintf help num2str 查看


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
陈桥派出所办公地址在什么地方?我要处理点事
单选题2003年11月中央经济工作会议在北京闭幕
唢呐怎么换气
单选题下列叙述中正确的是A.有单质生成的反应
怎么看新浪微博好友都有谁关注了某人
重庆今年的冬天比去年来的更早一些.据气象预
如东县开发区派出所地址有知道的么?有点事想
填在空缺处的词语最恰当的一项是置身于一方有
熟鸡蛋常温下最多可以保存多少天
脚麻挂哪个科
看看是什么石头?
what is she like?改为同义句
已知空气的主要成分是氮气和氧气.某同学设计
现代UFO研究一般认为是从1947年6月24日肯尼思
牛多少时间倒觉,夜里总倒觉吗
推荐资讯
在一个密闭容器内有X、Y、Z、Q四种物质,在一
Tom, you haven’t finished your homework y
在横线里最大能填几.28+________<43????4×
手机和相机都无法连到电脑上,怎么回事
单选题我国面积最大的沙漠分布在A.青藏高原B.
镇阳街社区居委会办公地址在什么地方?我要处
计算机网路中,表示数据传输有效性的指标
阅读下面短文,根据所读内容在表格中的空白处
电影院美食府我想知道这个在什么地方
去上海玩住哪里比较方便
知道周长,怎么算出直径?
闲置一条百兆拨号宽带,上行8M的做什么赚钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?