matlab初学笔记(二)
2015-10-18 11:24
471 查看
1.生成向量的两种方式:
a.利用limspace()函数生成向量,调用格式如下:
linspace(a,b,n)
表示将[a,b]等分成n-1段,产生n个元素。
例如:>> x=linspace(0,22,11) %从0开始到22等距产生11个元素的行向量x
x =
0 2.2000 4.4000 6.6000 8.8000 11.0000 13.2000 15.4000 17.6000 19.8000 22.0000
b.利用冒号运算符生成向量。格式如下:
a=m:p:n
其中m为初值,n为终值,p为步长
2.Matlab提供了两种求余函数:分别是rem和mod
注意两种函数的区别,mod含义是模除求余,而rem是简单的求余数,当x和y同号时,两个函数功能是相同的,当x和y异号时,n=mod(-15,4)=1,【先把两个整数看做正数,再做除法运算】(其值=除数[4]*(整商[3]+1)-被除数[15]),另外,应取除数的符号。而n=rem(-15,4)=-3
3.linewidth :实现图形中线宽大小的设置即线条粗细。 markersize:实现图形中点型大小的设置
例:绘制函数y=e^x/5*sin(5x)的曲线及其包络线
x=(0:0.01:pi);
>> y=exp(-x/5).*sin(2*x);
>> ya=exp(-x/5);
>>plot(x,ya,'-k',x,-ya,'-k',x,y,'-.ro','linewidth',2,'MarkerEdgeColor','g','MarkerFaceColor','y','MarkerSize',6)
下面是对括号内语句的具体解释:‘-k’表示黑色实线,‘-.ro’表示红色的点划线,同时数据标记为空心圆圈,MarkerEageColor,’g’:表示圆圈边框颜色为绿色,MarkerFcaeColor,’y’表示将圆圈颜色填充为黄色,MarkerSize,‘6’表示将圆圈大小设置为6。
另外:应注意ya和-ya数据系列是曲线的包络线
图像如下:
x=(0:0.01:4*pi); %增大终值时的图像
x=(0:pi/8:pi); %缩小步长时的函数图像
x=(0:pi/8:4*pi); %得到合适的函数图像
4.图形标识:包括图名(title)、坐标轴名(label)、图形注释(test)以及图例(legend)
使用格式如下:
title(s) %图名
xlable(s) %横坐标轴名
ylable(s) %纵坐标轴名
legend(s1,s2,……) %绘制曲线所用线型、色彩或数据点型图例
test(xt,yt,s) %在图形上的(xt,yt)坐标处写字符注释
a.利用limspace()函数生成向量,调用格式如下:
linspace(a,b,n)
表示将[a,b]等分成n-1段,产生n个元素。
例如:>> x=linspace(0,22,11) %从0开始到22等距产生11个元素的行向量x
x =
0 2.2000 4.4000 6.6000 8.8000 11.0000 13.2000 15.4000 17.6000 19.8000 22.0000
b.利用冒号运算符生成向量。格式如下:
a=m:p:n
其中m为初值,n为终值,p为步长
2.Matlab提供了两种求余函数:分别是rem和mod
注意两种函数的区别,mod含义是模除求余,而rem是简单的求余数,当x和y同号时,两个函数功能是相同的,当x和y异号时,n=mod(-15,4)=1,【先把两个整数看做正数,再做除法运算】(其值=除数[4]*(整商[3]+1)-被除数[15]),另外,应取除数的符号。而n=rem(-15,4)=-3
3.linewidth :实现图形中线宽大小的设置即线条粗细。 markersize:实现图形中点型大小的设置
例:绘制函数y=e^x/5*sin(5x)的曲线及其包络线
x=(0:0.01:pi);
>> y=exp(-x/5).*sin(2*x);
>> ya=exp(-x/5);
>>plot(x,ya,'-k',x,-ya,'-k',x,y,'-.ro','linewidth',2,'MarkerEdgeColor','g','MarkerFaceColor','y','MarkerSize',6)
下面是对括号内语句的具体解释:‘-k’表示黑色实线,‘-.ro’表示红色的点划线,同时数据标记为空心圆圈,MarkerEageColor,’g’:表示圆圈边框颜色为绿色,MarkerFcaeColor,’y’表示将圆圈颜色填充为黄色,MarkerSize,‘6’表示将圆圈大小设置为6。
另外:应注意ya和-ya数据系列是曲线的包络线
图像如下:
x=(0:0.01:4*pi); %增大终值时的图像
x=(0:pi/8:pi); %缩小步长时的函数图像
x=(0:pi/8:4*pi); %得到合适的函数图像
4.图形标识:包括图名(title)、坐标轴名(label)、图形注释(test)以及图例(legend)
使用格式如下:
title(s) %图名
xlable(s) %横坐标轴名
ylable(s) %纵坐标轴名
legend(s1,s2,……) %绘制曲线所用线型、色彩或数据点型图例
test(xt,yt,s) %在图形上的(xt,yt)坐标处写字符注释
相关文章推荐
- MATLAB GUI设计手写输入板
- matlab配置Libsvm 防止备忘录
- 花了一天,解决java调用matlab
- matlab 产生向量
- Matlab转c与c++代码
- matlab操作
- pgm格式文件及其在matlab中的读取存储方法(1)
- matlab GUI程序转换成exe可执行文件
- 将Matlab GUI 文件打包成独立运行的exe程序的步骤
- 机器学习(六)梯度下降的优化算法和matlab/octave中的应用
- matlab中的eps功能
- matlab中由size函数引发的问题
- EKF-SLAM matlab仿真(2)
- 基于小波包变换和高阶统计量的高斯判别准则的红外小目标的分割程序V2.0-MATLAB版
- Matlab 周期方波信号傅里叶级数展开
- MATLAB中feval函数的用法
- Matlab实现单变量线性回归
- MATLAB读取txt的一些方法简单记录
- Matlab的libsvm-3.20的安装
- Matlab绘制带箭头坐标