matlab怎么用,怎么用matlab画函数图形?
matlab的数据处理能力很强大matlab怎么用,这款软件还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1=sin(x)和y2=sin^2(x)的图形为例。
工具/原料
matlab
1方法/步骤
输入自变量:
画已知的函数图形,用向量的方式表示自变量比较方便。代码为
x=linspace(0,8); % 用向量形式创建x。
2输入因变量表达式:
y1=sin(x); % 向量y1的值为x坐标上某一x的s i n ( 2 x )值。
y2=(sin(x)).^2 ; % 向量y2的值为( s i n ( x ) ) .^2,注意别忘记一点”.“
3 使用plot命令画图:
plot(x,y1)
4按回车,则画出y1=sin(x)的图形。
如果这时直接继续画y2=sin^2(x)的图形,则在另一张图中画,为了在同一张图中画两个函数图,输入下面代码:
hold on
5再输入绘图命令:
plot(x,y2)
按回车,则在同一张图上画出了这两个函数的图形。可以通过菜单栏中的insert添加坐标名称,文本等。
其他函数的画法类似!
怎么用matlab仿真啊?
如果你仿真一个传递函数的阶跃、脉冲等响应,可以直接使用matlab函数。如果是一个复杂的系统,你需要使用matlab中的Simulink工具箱。下面给你一个简单的仿真方法,仿真(s+1)/(2s^2+2s+1)的阶跃响应num=[1 1];den=[2 2 1];f=tf(num,den) Transfer function: s + 1—————2 s^2 + 2 s + 1 >> step(f)这样就可以得到它的响应曲线。
初学Matlab要如何开始?
首先一点,你得明白自己的兴趣方向(或者研究方向),再去有针对性的学习。因为Matlab是一款很庞大的科学工具,它内置了很多模块,对于大部分人来说,有用的只是一小部分(一般工程技术人员能用到30%的功能就很不错了)。Matlab有那么多功能,都该如何学习呢,下面我就介绍一些比较常用的模块的学习建议(插图部分回附上一些经典教材)。
M语言编程。这是所有Matlab操作的基础,Matlab的所有功能都是通过M语言来实现的。M语言是一种简单的脚本语言(如果你学过C/C++,那么M对你来说就太easy了),学习M语言,要学会基本的语句(如循环,条件句等),还要能够掌握基本的文件IO,GUI开发,数据导入,矩阵操作等等。
科学计算。科学计算是matlab最为强大的功能之一(也是其他模块的运算基础),这一部分的学习实质上是对大学数学的一个复习。你得复习微分方程的建立,积分求导的法则,线性代数的基本理论。复习完这些知识,再来进行各种计算(前提是熟练掌握M语言),简直就是小菜一碟。
机器学习。Matlab内置了丰富的机器学习库(最新版的matlab甚至支持深度学习以及GPU运算),只需要一些简单的M语言编程就能快速搭建起来一个网络。要想玩转matlab的机器学习模块,得要从理论学习入手,要能掌握机器学习的基本算法原理与实现,只有理论部分过关后,操作起来才会是游刃有余,毕竟Matlab只是一个为人服务的工具。
模拟仿真。能够进行模拟仿真也是Matlab的一大特色功能,在科学领域,小到原子运行,大到宇宙爆炸,没有他不能胜任的;在工程领域,电磁场模拟,机械结构评估,水利电力仿真,Matlab几乎无所不能。学好这些知识的关键在于要有良好的数学建模功底,还要有扎实的专业领域知识,只有理论知识过关后,才能够在对代码进行合适的组织和表达(代码是思维的另一种表达)。
当然,matlab还有图像处理,信号处理,dsp算法开发等功能,这里就不一一介绍。欢迎大家关注太科罗技头条号,并在下方积极留言讨论。