• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab 基础入门

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1MATLAB的基本知识

1-1、基本运算与函数  

基本数学运算,只需将运算式直接打入提示号(>>)之后;

内置函数:sin,cos ……

变量存放向量、矩阵:向量基本运算

矩阵输入:A = [1 2 3 4; 5 6 7 8; 9 10 11 12];  

【附】% 注释符号 ;

  help

  lookfor 

  … : 折行符号

1-2、重复命令 

 

 循环:

x = zeros(1,6); % x是一个16的零矩阵  

for i = 1:6,  

x(i) = 1/i;  

end

----------------------------

x = zeros(1,6); % x是一个16的零矩阵  

i = 1;  

while i <= 6,   

x(i) = 1/i;   

i = i+1;   

end   

--------------------------------

条件:

if rand(1,1) > 0.5,   

disp(\'Given random number is greater than 0.5.\');  

end 


2.数值分析

21微分 

diff(f) 传回f对预设独立变数的一次微分值  

diff(f,\'t\') 传回f对独立变数t的一次微分值  

diff(f,n) 传回f对预设独立变数的n次微分值  

diff(f,\'t\',n) 传回f对独立变数tn次微分值

22积分 

int 传回原输入的符号式。相关的函数语法有下列 4个:  

int(f) 传回f对预设独立变数的积分值  

int(f,\'t\') 传回f对独立变数t的积分值  

int(f,a,b) 传回f对预设独立变数的积分值,积分区间为[a,b]ab为数值式  

int(f,\'t\',a,b) 传回f对独立变数t的积分值,积分区间为[a,b]ab为数值式  

int(f,\'m\',\'n\') 传回f对预设变数的积分值,积分区间为[m,n]mn为符号式

23求解常微分方程式  

   MATLAB解常微分方程式的语法是dsolve(\'equation\',\'condition\')

其中equation代表常微分方程式即y\'=g(x,y),且须以Dy代表一阶微分项y\' D2y代表二阶微分项y\'\' ,   

24非线性方程式的实根  

 r=fzero(\'sin\',6) % 选择 x=6 附近求根

25线性代数方程(组)求解


3.基本xy平面绘图命令  

plot: x轴和y轴均为线性刻度(Linear scale

loglog: x轴和y轴均为对数刻度(Logarithmic scale

semilogx: x轴为对数刻度,y轴为线性刻度

semilogy: x轴为线性刻度,y轴为对数刻度  

若要画出多条曲线,只需将座标对依次放入plot函数即可:



小整理:其他各种二维绘图函数

bar 长条图

errorbar 图形加上误差范围

fplot 较精确的函数图形

polar 极座标图

hist 累计图

rose 极座标累计图

stairs 阶梯图

stem 针状图

fill 实心图

feather 羽毛图

compass 罗盘图

quiver 向量场图


4.基本XYZ立体绘图命令


 surf

meshgrid

plot3

各种效果

高级处理


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DelphiDbgridEh实现鼠标拖动选中列,并使复选框选中发布时间:2022-07-18
下一篇:
咏南C/S开发框架支持最新的DELPHIXE8开发发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap