早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab 输出结果for h=1:1:5;y=h;R=2*y;yRend这个输出结果是y=1R =2y = 2R = 4y =3R = 6y = 4R = 8y =5R = 10 我怎么让输出结果是y=[1 2 3 4 5] R=[2 4 6 10] 求指教

题目详情
matlab 输出结果
for h=1:1:5;
y=h;
R=2*y;
y
R
end
这个输出结果是
y=1
R =2
y = 2
R = 4
y =3
R = 6
y = 4
R = 8
y =5
R = 10 我怎么让输出结果是y=[1 2 3 4 5] R=[2 4 6 10] 求指教
▼优质解答
答案和解析
clc
clear
for h=1:5;
y(h)=h;
R(h)=2*y(h);
end
fprintf(['y=[',num2str(y),']']);
fprintf('\n');
fprintf(['R=[',num2str(R),']']);
fprintf('\n');