matlab菜鸟学习

matlab二维图形绘制

二维图形包括线型(Line Plots)、散点型(Scatter Plots)、条型(Bar Plots)、极坐标型(Polar Plots)及矢量图形(Vector Fields)等单机相应的类型,可以查看相应的用法

Plot指令一般使用规范

1、plot指令使用规范一:plot(x,y):以x,y为横、纵坐标绘制图像。

2、plot指令使用规范二:plot(y):其中y为一维数组,仍然是按照x为横坐标和y为纵坐标绘制图形,其中x是以1:n为横坐标。

3、plot指令使用规范三:plot(z):是复数表示法,其中z是一维复数数组,以横坐标为实轴,纵坐标为虚轴在复平面上绘制有序集合。

4、plot指令使用规范四:plot(A)绘制矩阵A的列对应下标图。

a = magic(30);%用于产生魔方矩阵,它的每行、列以及对角线的数之和相等
a(9:20,:) = [];
figure;plot(A);

在这里插入图片描述
plot指令使用规范五:plot(x1,y1,str1,x2,y2,str2,…)用字符串str1指定的颜色和线型对y1绘制x1的图形,用字符串str2指定的颜色和线型对y2绘制x2的图形……

j = sqrt(-1);
x = 2;y = 0.4;
bluecircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (j*y - x);
blackcircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (j*y );
redcircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (j*y + x);
yellowcircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (-j*y-x/2 );
greencircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (-j*y+x/2 );
figure(1)
plot(bluecircle,'LineWidth',5);hold on;
plot(blackcircle,'k','LineWidth',5);hold on;
plot(redcircle,'r','LineWidth',5);hold on;
plot(yellowcircle,'y','LineWidth',5);hold on;
plot(greencircle,'g','LineWidth',5);

在这里插入图片描述
对代码稍微改动可得到图下图片:

j = sqrt(-1);
x = 2;y = 0.4;
bluecircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (j*y - x);
blackcircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (j*y );
redcircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (j*y + x);
yellowcircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (-j*y-x/2 );
greencircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (-j*y+x/2 );
purlecircle = cos(-pi:pi/20:pi) + j *sin(-pi:pi/20:pi) + (-j*4*y );
figure(1)
plot(bluecircle,'LineWidth',5);hold on;
plot(blackcircle,'k','LineWidth',5);hold on;
plot(redcircle,'r','LineWidth',5);hold on;
plot(yellowcircle,'y','LineWidth',5);hold on;
plot(greencircle,'g','LineWidth',5);hold on;
plot(purlecircle,'m','LineWidth',5);

在这里插入图片描述
我的第一篇blog

暑假想好好学习一门语言,就选择想行动一直未动的matlab,学习了几天后才动手发表的一篇博客。

我写blog主要的目的是两个

1,是对我学习阶段的总结

2,是对我认为重要的知识点或者不会的地方记录下来,我认为重要的可能会给其他人一些帮助,我不会的记录下来留着以后学会之后来进行补充~

2,.1~一个小小的补充,我一个学长因为一篇blog进入了阿里,我不奢望这个,不过,也算是一种鞭策吧

我会努力的写下去~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值