很简单的程序,用matlab的for循环应该怎么编写啊?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/18 00:14:21
很简单的程序,用matlab的for循环应该怎么编写啊?
例如:当i=1时,y1=1;
当i=2时,y2=4;
当i=3时,y3=9;
用matlab怎么编写,使得输出为y1=1;y2=4;y3=9;谢谢!
例如:当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 查看
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 查看
很简单的程序,用matlab的for循环应该怎么编写啊?
MATLAB 编写for循环程序
帮助写几行matlab的程序,大概很简单的一个for循环就可以搞定:
用for循环语句编写满足条件的程序(java)
用matlab编写函数文件:分别用 for 和 while 循环结构编写程序,求 2 的 0 到 15 次幂的和
分别用while循环和for循环语句编写程序计算1到100的和
matlab用隐函数拟合的程序怎么编写
用matlab画cosx/cos2x的图像怎么编写程序
请编写下列图形的VB程序 For循环结构
Matlab下面一个程序怎么用for循环.
用MATLAB编写解题的程序
用C语言编写一个程序,用for循环的嵌套方式