刚学matlab,不太清楚程序具体含义
答案:1 悬赏:40 手机版
解决时间 2021-02-04 01:38
- 提问者网友:欲望失宠
- 2021-02-03 14:07
刚学matlab,不太清楚程序具体含义
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-03 15:20
%你这里没有给z1和z12,所以这里我假设了两个值
z1 = 5;
z12 = 5;
%clf 清空图形窗(clear figure)
%,逗号用来分隔两个指令。是的,在同一行使用多个指令需要用,或;分格
%其中,分隔如果指令返回参数的话,会在命令空间显示返回值,而;不会显示返回值
%hold on是保持当前图形,figure(图形)其中有一个属性为Nextplot(下一次绘图)
%如果不设置这项默认为Replace(重新绘图,擦掉当前图,然后绘图)
%调用这个命令之后相当于设置Nextplot=Add,即下一次绘图是在之前的绘图上添加新图
clf,hold on
%plot是绘图函数,有多种调用形式,这里绘图参数为一行向量,默认x为1,,2...整数
%y为给定值,这里是0,z1,z12.后面是一些绘图参数如线型、线宽、数据点标志和颜色
%r(红),g(绿),b(蓝)之类的为颜色参数
%-(直线),-.(点画线),--(虚线)是线型参数
%o(圆圈),*(星号)是数据点标志
%上面这3个参数可以在同一个引号内定义,不计先后顺序,如:
%'r-*'或者'o-.b'
%LineWidth线宽,MarkerSize数据点标志大小
plot([0,z1,z12],'-b','LineWidth',3)
plot([0,z12],'-r','LineWidth',3)
plot([z1,z12],'ob','MarkerSize',8)
%hold off和hold on相反,不再赘述,grid on是给当前图形添加网格
hold off,grid on,
%axis equal 是设置x,y单位坐标长度相等
axis equal
%设置坐标轴范围x[0 6],y[0 6],前两个是设置x后两个是设置y
axis([0,6,0,6])
%在坐标位置(3.5,2.3)写下z1,原文中是使用默认属性,这里我又给你加了两个常用的属性
%Color(颜色)和FontSize(字体大小)
text(3.5,2.3,'z1','Color','r','FontSize',23)
text(5,4.5,'z2')
text(2.5,3.5,'z12')
%分别设置x轴label和y轴label,同样这里也有一个常用的属性Positon
%默认是坐标轴下方居中显示,这里为设置如下,xlabel显示在坐标轴的最左边
%比较符合我们通常的坐标标注方式
xlabel('real','Position',[6,-0.5])
ylabel('image')
%下面是定义z12为虚数?总之这句话在这里没有意义,也许只是前面结果的显示
z12 = 5.0000 + 5.0000i
%你这个图应该是绘制x为实轴y为虚轴的复数图像
z1 = 5;
z12 = 5;
%clf 清空图形窗(clear figure)
%,逗号用来分隔两个指令。是的,在同一行使用多个指令需要用,或;分格
%其中,分隔如果指令返回参数的话,会在命令空间显示返回值,而;不会显示返回值
%hold on是保持当前图形,figure(图形)其中有一个属性为Nextplot(下一次绘图)
%如果不设置这项默认为Replace(重新绘图,擦掉当前图,然后绘图)
%调用这个命令之后相当于设置Nextplot=Add,即下一次绘图是在之前的绘图上添加新图
clf,hold on
%plot是绘图函数,有多种调用形式,这里绘图参数为一行向量,默认x为1,,2...整数
%y为给定值,这里是0,z1,z12.后面是一些绘图参数如线型、线宽、数据点标志和颜色
%r(红),g(绿),b(蓝)之类的为颜色参数
%-(直线),-.(点画线),--(虚线)是线型参数
%o(圆圈),*(星号)是数据点标志
%上面这3个参数可以在同一个引号内定义,不计先后顺序,如:
%'r-*'或者'o-.b'
%LineWidth线宽,MarkerSize数据点标志大小
plot([0,z1,z12],'-b','LineWidth',3)
plot([0,z12],'-r','LineWidth',3)
plot([z1,z12],'ob','MarkerSize',8)
%hold off和hold on相反,不再赘述,grid on是给当前图形添加网格
hold off,grid on,
%axis equal 是设置x,y单位坐标长度相等
axis equal
%设置坐标轴范围x[0 6],y[0 6],前两个是设置x后两个是设置y
axis([0,6,0,6])
%在坐标位置(3.5,2.3)写下z1,原文中是使用默认属性,这里我又给你加了两个常用的属性
%Color(颜色)和FontSize(字体大小)
text(3.5,2.3,'z1','Color','r','FontSize',23)
text(5,4.5,'z2')
text(2.5,3.5,'z12')
%分别设置x轴label和y轴label,同样这里也有一个常用的属性Positon
%默认是坐标轴下方居中显示,这里为设置如下,xlabel显示在坐标轴的最左边
%比较符合我们通常的坐标标注方式
xlabel('real','Position',[6,-0.5])
ylabel('image')
%下面是定义z12为虚数?总之这句话在这里没有意义,也许只是前面结果的显示
z12 = 5.0000 + 5.0000i
%你这个图应该是绘制x为实轴y为虚轴的复数图像
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯