
figure表示新建一个图窗口,以免后续的绘图语句覆盖原图;hold on表示在原图的基础上绘制新的图像
参考代码
clcclear all
close all
tic
n = 10 % 数据点数
x = 1:n % 横坐标
y1 = randi(10, 1, n) % 纵坐标
y2 = randi(10, 1, n) % 纵坐标
figure
plot(x, y1)
figure % 想要看hold on的效果,请将改行注释掉,并取消下一行的注释
% hold on
plot(x, y2, 'r')
toc
用figure的效果图:生成两张图
用hold on的效果:竖粗罩两条曲线画在一张图上
2. meshgrid用来生成网格矩阵,简单地讲,就是把给定的x和y中元素的两两组合都生成出来,这样每一对(x,y)再计算一个对应的z,显然这样得到的是一凳桐个z的曲面。但该语句不是必须的,有时候我们只想获得一条三维曲线而已,并不想知道所有x, y元素两两组合的结果是什么,组合我们已经定义好了
参考代码:
clcclear all
close all
tic
n = 10
x = 1:n % x坐标
y = 1:n % y坐标
%%
% meshgrid演示
[X, Y] = meshgrid(x, y) % meshgrid 函数用来生成网格矩阵
Z = X.^2 + Y
figure
mesh(X, Y, Z)
grid on
xlabel('x')
ylabel('y')
zlabel('z')
%%
% 不用meshgrid的情况
z = x.^2 + y
figure
% mesh(x, y, z) 余闹 % 没有meshgrid生成底面矩阵时,该句出错
plot3(x, y, z) % 一组(x, y)对应一个z值,因此x和y元素个数必须一致
grid on
xlabel('x')
ylabel('y')
zlabel('z')
toc
效果图
参考资料:
http://baike.baidu.com/link?url=DhcrEMb19yeJJKZ8JKBP4NsMXKdqITeFJ-VbxuRtRsU2OHRPm4oFNH9yK1EjrUslmB2cR0L2k134Z10_gPFipK
在使用matlab的过程中,我们经常使用的窗口有命令窗口、历史命令窗口、当前目录窗口等,有时我们会把某些窗口关掉,但想找回来的时候却不知道去哪里找。那么去哪里历隐毕才能找回这些丢失的窗口呢
启动matlab,等软件初始化完成后,在主界面左下角会出现“Ready”字样,表示软件可以使用了。
在主界面“Home”菜单里,找到“Layout”选项,进而可以在“Show”里找到“CurrentFolder(当前目录)”和“Workspace(工作窗口)”选项。点击即可使相应的窗口消失或出现。
选择“CommandHistory(历史命令)”,该选项下面有三个分选项。
选择“Docked”,即可控制命令窗口的显示与消失。
还可以设置命令窗口保存的历史命令,如保存的命令记录。这时就需要进入“首选项”设置界面。
进入“肢芹首选项”后,选择“CommandHistory”,设置保存的命令携闹记录。系统默认保存25000条。
Matlab既可以运行命令也可以执行程序,在命令窗口中可以运行单独的命令也可以调用程序,相当方便,而编辑调试窗口和图像窗口都是程序运行结果展示窗口。
优势特点:
1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;
2) 具有完备的图形处理功能,实现计算卖桥结果和编程的可视化;
3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。
扩展资料:
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。MATLAB的基本数据单位是矩阵。
它的指令表达式与数祥缺学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为中宴猛一个强大的数学软件。
参考资料来源:百度百科-MATLAB
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)