MATLAB用for循环画出a=1+2+3的图形
1个回答
关注
展开全部
亲,以下是用MATLAB的for循环画出a=1+2+3的图形的代码:a = 1 + 2 + 3; % 计算a的值,a=6x = 1:a; % 创建x向量,包含从1到a的所有整数y = zeros(size(x)); % 创建y向量,初始化为0for i = 1:length(x) y(i) = i*(i+1)/2; % 计算y向量的每个元素的值endplot(x, y); % 画出x和y的折线图xlabel('x');ylabel('y');title('a=1+2+3');运行以上代码后,会得到一个简单的折线图,x轴为1到6,y轴为1到21,显示出了当a=1+2+3时的y向量的值。
咨询记录 · 回答于2023-03-31
MATLAB用for循环画出a=1+2+3的图形
亲,以下是用MATLAB的for循环画出a=1+2+3的图形的代码:a = 1 + 2 + 3; % 计算a的值,a=6x = 1:a; % 创建x向量,包含从1到a的所有整数y = zeros(size(x)); % 创建y向量,初始化为0for i = 1:length(x) y(i) = i*(i+1)/2; % 计算y向量的每个元素的值endplot(x, y); % 画出x和y的折线图xlabel('x');ylabel('y');title('a=1+2+3');运行以上代码后,会得到一个简单的折线图,x轴为1到6,y轴为1到21,显示出了当a=1+2+3时的y向量的值。
第二题那样子
您能文字形式打出来吗
这边不太好操作,还请谅解