matlab画图
发布日期:2018-12-27 10:52:38编辑:音乐人
概括:这道题是乔约舷同学的课后练习题,主要是关于matlab画图,指导老师为全老师。
题目:matlab画图
解:一般,可以用real(y)提取y的实部,imag(y)提取y的虚部.
欢迎追问~
参考思路:
复数的虚数部分被忽略了,在workspace中看看你画图的向量里有没有复数,如果有复数值的话,考虑用其他的画图函数。
举一反三
例1: matlab的二维复数作图有何特点
思路提示:
这里s是复数 画用的是plot(s),matlab会当做plot(real(s),imag(s))处理
例2: 求公式!matlab画图,在图中画出几条线,不同颜色.带注释之类.
思路提示:
定义y1=f(t);y2=g(t)
>> plot(t,y1,'r-')------ 绘制t 为横坐标,y1为纵坐标的曲线,‘’内为线条颜色;具体g--绿色y--黄色--k--黑色r--红色b---蓝色
若在一个坐标系下绘制多条曲线
plot(t,y1,'r-';t,y2,'g';t,y3,'k'……)------绘制3条曲线,y1红色,y2绿色,y3黑色,不同曲线之间用分号隔开
>> legend('Vdc1','Vdc2')------------曲线注释,依次对应曲线1、曲线2等
>> grid on---------------绘制网格
>> hold on-----------保持原来绘制的图形,然后在绘制曲线不会覆盖原曲线
>> title('Vdc_PN')-------------图象标题
例3: 【x^2+y^2=1用MATLAB画图怎么画】
思路提示:
>> ezplot('x^2+y^2=1')
>> axis equal
相关思考练习题:
题1:如何用matlab画Y=X^2的图啊?
点拨:程序如下: x=-10:0.001:10; y=x.^2; plot(x,y)%画图 xlabel('x')%x轴标题 ylabel('y')%y轴标题 grid on 结果如下:
题2:如何在matlab实现离散点画图
点拨:解决方法 1 利用scatter函数画散点图 2 plot(x,y,'r.') 例子: 假如你有3个点: No X Y 1 1 4 2 2 5 3 3 6 那么代码如下 x = [1 2 3] y = [4 5 6] plot(x,y,'r.') figure scatter(x,y) 注解:在plot(x,y,'r.') 中的 r是指颜色为红色,. 是指点的...
题3:怎么将一组excel数据导入,通过matlab作图
点拨:把这个EXCEL文件放到matlab目录下的work里,假设名为1.xls,然后在matlab里输入A=xlsread('1.xls'),即可导入数据,这时A是一个矩阵,若要其中的两列画图,可以这样:假设A为20行4列,我们要第3列所有的数据做为X轴坐标,第5列做Y轴坐标,命令如下:x=A(:...
题4:matlab中画图,用plot,如下面程序 syms t x; p=t*...
点拨:syms t x; p=t*x; y=int(p,x,0,1); ezplot(y) ______________ subs(y)是把你y中的变量用已定义的值进行替代,书宬这里就是把t替换成了数组0:0.2:6,于是得到就是数值型的数组了。plot的参数是数值型的数组,ezplot的参数是符号变量。
题5:matlab中用矩阵画图
点拨:输入a的数据; x=a(:,1); y=a(:,2); plot(x,y);