MATLAB介绍

MATLAB中一些 简单命令介绍 与学习

MATLAB中 M--文件的简单介绍与学习

MATLAB中二维、三维图形的介绍与学习

MATLAB中简单动画的制作与学习

谢谢大家 !

MATLAB命令 简单介绍

MATLAB是建立在向量、数组和矩阵基础上的一种分析和仿真工具软件包,包含各种能够进行常规运算的“工具箱”,如常用的矩阵代数运算、

数组运算、方程求根、优化计算及函数求导积分符号运算等;同时还提供了编程计算的编程特性,

通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输出结果可视化。目前,已成为工程领域中较常用的软件工具包之一。

运行 MATLAB会创建一个或多个窗口

a) 命令区 (Command Window)是用户使用的主要场所,

此时,可以输入变量,数组及运算命令,进行一些简单的运算;用 ↑↓←→键搜索,修改以前使用过的命令操作,用 clc清除窗口 ; 用 help sqrt ( help input … )寻求有关帮助 ;

b) 编辑区 (Editor\Debugger Window)编制各种 M-文件,

存盘 (Save),运行 ( Run) 等,

MATLAB中与数学相关的常用的工具箱在命令区 (Command Window)键入 help命令,可查看工具箱;

matlab\elmat - Elementary matrices and matrix manipulation.

matlab\elfun - Elementary math functions.

matlab\specfun - Specialized math functions.

matlab\matfun - Matrix functions - numerical linear algebra.

matlab\datafun - Data analysis and Fourier transforms.

matlab\polyfun - Interpolation and polynomials.

matlab\funfun - Function functions and ODE solvers.

matlab\graph2d - Two dimensional graphs.

matlab\graph3d - Three dimensional graphs.

matlab\specgraph - Specialized graphs.

MATLAB中与数学相关的常用的工具箱

nnet\nnet - Neural Network Toolbox.

nnet\nndemos - Neural Network Demonstrations.

toolbox\optim - Optimization Toolbox.

toolbox\pde - Partial Differential Equation Toolbox.

toolbox\splines - Spline Toolbox.

toolbox\stats - Statistics Toolbox.

toolbox\symbolic - Symbolic Math Toolbox.

wavelet\wavelet - Wavelet Toolbox.

工具箱及命令查询 help topics

在命令区 (Command Window)键入

help ops

help lang

help elfun

help fabs

help sqrt

MATLAB中基本代数运算符运算 符号 举例加法,a+b + 5+3

减法,a-b - 5-3

乘法,a× b * 5*3

除法,a÷ b / or \ 48/4=4\48=12

乘幂,ab ^ 5^2=25

MATLAB中数组、矩阵基本运算符运算 符号 举例加法,a+b + [1 2]+[3 4] [1,2]+3

减法,a-b - [1 2]-[3 4] [1,2]-3

乘法,a*b * [1,2]*3 [1,2]‘*[3,4]

a.*b,* [1,2].*[3,4]=[3,8]

逆乘,左乘 \ ax=b? x=a\b=inv(a)*b

右乘 / xa=b? x=b’/a=b’*inv(a)

乘幂,方阵的幂 ^ a^2=a*a

元素的幂,^ a.^2 x.^3

变量及数组输入

MATLAB的变量及数组均是以向量或矩阵方式存储的

1:向量方式输入

x=[1,2,3,4,5] %以向量(数组)方式给 x赋值

y=(x(3)+x(5))/2*x(4) %调用 x中的元素

z=sqrt(x) %每个元素开方

t=x' %向量 x的转置赋给 t

u=x*t %向量的内积( u为向量 x的模的平方)

变量及数组输入

2:矩阵方式输入

a=[1,2,3;4,5,6;7,8,0] %矩阵输入 ( a为 3阶方阵 )

b=[366;804;351] %列矩阵输入

det(a) %方阵行列式

inv(a) %方阵的逆

x=a\b %ax=b方程组的解

y=inv(a)*b %与 x相同

disp([a,b,x]) %显示矩阵变量及数组输入

3:矩阵的简单运算

c=inv(a) %方阵的逆阵

y=c*b %矩阵乘积

d=[a b];disp([d]) %矩阵拼接

d=a'; disp([d]) %矩阵转置

g=2*a+3 %常数乘矩阵,各元素加 3

p=eye(3) %3阶单位矩阵

y=a.*p %两矩阵对应元素乘积

zeros(3) %3阶零矩阵变量及数组输入

4:数组的分点输入和步长输入

x=linspace(0,2*pi,30); %按分点赋值

y=50*sin(x);

plot(x,y); %画正弦曲线

plot(x,y,'r*');

hold on

t=0:0.5:7

z=t.^2;

plot(t,z,'bo'); %画 y=x^2曲线

plot(t,z,'r--');

MATLAB中关系和逻辑运算

关系运算符 逻辑运算符

> >= < <= == ~= &(and) | (or) ~(not)

x=linspace(0,10,100);

y=sin(x);

z=(y>=0).*y; (z=(y>0 | y==0).*y;

z=z+.5*(y<0);

plot(x,z)

MATLAB中符号函数的表示符号函数 MATLAB表示

nx2

1 '1/(2*x^n)'

x2

1 '1/sqrt(2*x)'

)2c o s ()s in ( 2 xx? 'sin(x^2)-cos(2*x)'

dc

baM M=sym('[a,b;c,d]')

ba dxxxf 1

2 f=int('x^2/sqrt(1-x)','a','b')

MATLAB中符号运算

fx='2*x^n' %建立函数

diff(fx) %对变量 x求一阶导数

diff(fx,'n',2) %对变量 n求二阶导数

fx='x/(1+x^2)'

int(fx) %对 fx求不定积分

int(fx,0,'t') %对 fx在 [0,t]上求定积

syms x

fy=1/(1+x^2)

taylor(fy) %对 fy在 x=0点求泰勒展开式 ( 6项 )

taylor(fy,8,1) %对 fy在 x=1点求泰勒展开式 ( 8项 )

MATLAB中符号运算

fx='a*x^2+b*x+c'

solve(fx) %求方程 fx=0的符号解

solve(fx,'b' ) %求方程 fx=0关于变量 b的符号解

fx= '1/(1+exp(-1/x))'

limit(fx,x,0,'right') %求 fx:x->0右极限

limit(fx,x,0,'left') %求 fx:x->0左极限

limit(fx,x,inf) %求 fx:x->∞极限

matlab数学实验课件5,matlab_intro_西安交通大学-数学实验教案_ppt_大学课件预览_高等教育资讯网...相关推荐

  1. matlab数学实验课件4,数学实验4_数学实验_doc_大学课件预览_高等教育资讯网

    实验4 插值拟合与最优化实验目的: 1.了解插值和拟合的基本思想: 2.掌握用matlab软件插值和拟合的命令: 3.掌握用matlab软件求解线性规划.二次规划的命令. 实验内容: 一维多项式插值 ...

  2. matlab编一个福利彩票电脑选号的程序,第14讲 计算机模拟_云南师范大学:数学建模与数学实验(费培之)_ppt_大学课件预览_高等教育资讯网...

    计算机模拟实验目的实验内容学习计算机模拟的基本过程与方法. 1.模拟的概念. 4.实验作业 . 3.计算机模拟实例. 2.产生随机数的计算机命令. 连续系统模拟实例,追逐问题离散系统模拟实例,排队问题 ...

  3. matlab y2=sin(3t)exp(-t/3);,Matlab工程应用基础_3_3_西安交通大学:Matlab工程应用基础(姜歌东)_ppt_大学课件预览_高等教育资讯网...

    第 3章 矩阵.数组和符号运算 7,符号方程求解 a.线性方程组的符号解法函数命令 linsolve 用来求解线性方程组符号解 . 对方程 A*X=B,linsolve 的调用格式为: X = lin ...

  4. matlab 有一函数 _写一程序_输入自变量的值_输出函数值.,第2讲 MATLAB入门1_数学建模_ppt_大学课件预览_高等教育资讯网...

    数学建模与数学实验 MATLAB入门数学建模及其基于 MATLAB的实现辽宁工程技术大学理学院应用数学系 MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程 ...

  5. convs在MATLAB中,matlab2_MATELAB课程设计_ppt_大学课件预览_高等教育资讯网

    第二讲 MATLAB的数值计算 -- matlab 具有出色的数值计算能力,占据世界上数值计算软件的主导地位数值运算的功能创建矩阵矩阵运算多项式运算线性方程组数值统计线性插值函数优化微分方程的数值解一 ...

  6. 闽江学院c语言期末试卷,Matlab期末复习08_闽江学院:matlab6.5(周赢武)_ppt_大学课件预览_高等教育资讯网...

    Matlab期末复习 2008.06.04 第 1章 MATLAB语言概述 第 2章 基本语法 第 4章 Matlab的其它函数库 第 6章 Matlab在信号与系统中的应用 第 9章 Matlab工 ...

  7. 第9章matlab符号计算答案,第9章 MATLAB符号计算_MATELAB课程设计_ppt_大学课件预览_高等教育资讯网...

    第 9章 MATLAB符号计算 9.1 符号对象 9.2 符号微积分 9.3 级 数 9.4 符号方程求解 9.1 符号对象 9.1.1 建立符号对象 1.建立符号变量和符号常量 MATLAB提供了两 ...

  8. matlab的讲稿ppt,Matlab初步(讲稿200508)之一_Matlab讲解_doc_大学课件预览_高等教育资讯网...

    Matlab初步(讲稿) 上课方式:学生边听讲.边用机器练习. 调用Matlab软件:在windows平台上,双击"Matlab"图标. 说明:执行此命令,将进入"Mat ...

  9. 大学物理实验试卷1到8_15_试卷(光学,大学物理实验)_doc_大学课件预览_高等教育资讯网...

    大 学 物 理 实 验 试 题注意:所有答案都必须写在答题卡上,否则答题无效. 一.填空题:(在下面10题中任选8题,不选的题号上打×) 1.惠斯顿电桥桥路中保护电阻开关用以保护,只有细调时此开关才 ...

  10. dir what matlab,3_matlab讲义_pps_大学课件预览_高等教育资讯网

    第三讲文件操作 Matlab环境下的文件与其它系统一样, 也有二类文件组成, 一是文件, 又称 M文件, 另一类是数据文件 . 系统除提供了文件的 一般管理功能外, 还提供了对数据文件进 行操作的特殊 ...

最新文章

  1. Unieap3.5错误收集
  2. 科技写作:传递信息要先旧后新
  3. python 分类变量xgboost_如何用XGBoost做时间序列预测?
  4. PHP实现图片马赛克效果
  5. git的常用的使用方法
  6. 火狐标签在中间_在Firefox中保留未使用的标签
  7. SQL--Chapter8--Working with Triggers and Transactions
  8. 彰显城市等级的最典型代表,商业综合体城市PSD海报素材
  9. 设置 cookie过期时间
  10. ======第三章处理机调度与死锁======
  11. i7-9700与E5 2667 V2空载功耗对比
  12. USB-CAN模块使用
  13. Java基础:java线程状态
  14. java jbutton 省略号_JButton显示省略号
  15. 如何用WinRAR给压缩包设置和取消密码
  16. Python中元组的下标
  17. ctf GetFlag
  18. fly.io ruby on rails
  19. 【python入门小知识】实现人名全大写,全小写,首字母大写
  20. css html 编写凌形图案

热门文章

  1. 如何用计算机录视频,如何在电脑上录制正在播放的视频?原来方法这么简单
  2. 根据省份id查询当前的省会/简称/省会城市
  3. 计算机课怎么管纪律,作为班主任,班级纪律应该怎么管?丨班级圆桌派
  4. 【树莓派 + 深度学习 + Python】从零开始做一个你画AI猜的小游戏
  5. 梅姐为什么没能拯救雅虎?
  6. CRC循环冗余校验码计算器(附C++ 和Qt实现的CRC-16/MODBUS代码)
  7. 开计算机课的积极消极影响,多媒体课件的负面影响及建议
  8. kb888111音频补丁FOR XP SP2
  9. 移动端开发旅游预约_套餐列表页面动态展示_套餐详情页面动态展示
  10. windwos .bat脚本大全