许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB快速入门教程:从安装到基本操作

MATLAB快速入门教程:从安装到基本操作

阅读数 7
点赞 0
article_banner

第一部分:基础知识

常用命令:

clc    %清除命令行窗口 clear  %清空工作区数据cd     %显示或改变工作目录clf    %清除图形窗口help   %打开帮助文档save   %保存内存变量到指定文件hold   %保持图形close  %关闭当前图窗quit   %退出

变量:

  • 变量名必须以字母开头,之 后可以是任意的字母、数字或 下划线;
  • 变量名区分字母的大小写;
  • 变量名不超过31个字符。

常量:

ans     %默认变量pi      %圆周率inf     %无穷大exp(1)  %自然底数eeps     %浮点运算的相对精度

数据类型:

%%数字1,2,3; %%向量a=[2 4 6 8];x=1:2:10;x=linspace(1,10,10); %%矩阵a=[2 4;6 8]; %%字符串'hello world'

运算符

+    %算数加-    %算数减*    %算数乘.*   %点乘^    %算数乘方/    %算数右除' %矩阵转置== %等于

常用函数

abs   %模sqrt  %平方根exp   %e指数sin   %正弦函数

第二部分:基础运算

变量赋值

%数值a=3; %向量b=[1 2 3];c=[1,2,3];d=linspace(1,3,3);e=1:1:3; %矩阵f=[1,2,3;4,5,6]; %字符串g='hello world';


数学运算

逻辑计算

注释

  • %后面的是注释
  • CTRL+R快捷键注释
  • CTRL+T快捷键取消注释

第三部分:程序基础

程序设计

程序结构

  • 循环结构:
  1. for循环
for 变量=表达式    可执行语句1end
2. while 循环
while 表达式    可执行语句1end

分支结构

if 表达式    语句1else    语句2end


第四部分:函数句柄

直接通过@符号定义

fun1=@(参数1,参数2,...)函数表达式myfun1=fun1(变量1,变量2)
%example1fun1=@(x,y)(x.^2+y.^2)myfun1=fun1(2,3) %example2x=1:1:10;y=linspace(10,20,10);%10 11 12 13 14 15 16 17 18 19fun2=@(x,y)(x.^2+y.^2)myfun2=fun2(x,y)

M文件定义和调用函数

%examplefunction[输出形参表:output1,output2,...,outputn]=函数名(输入形参表:input1,...,inputn)    注释说明部分    函数体代码部分end
myfun1=fun1(x,y); function f1=fun1(x1,y1) %%一般这个定义函数部分都会放在这个程序的最下面    f1=x1.^2+y1.^2;end

第五部分:画图基础

基础命令


figure创建一个图形窗口
close all关闭打开的matlab文件
hold on保持当前轴及图形不变
grid on显示当前坐标区的主网格线
plot(x,y)创建x-y的二维线图
polarplot(theta,rho)在极坐标中绘图
plot3(x,y,z)plot(x,y)的三维拓展
plot(x1,y1;x2,y2...)绘制多条曲线
%exampleclc;%%清除命令行窗口clf;%%清除图形窗口clear;%%清除工作区数据close;%%清除打开的matlab文件%创建x,y变量x=linspace(-pi,pi);y=cos(x);plot(x,y);figurepolarplot(x,y)





美化线条

plot(x,y,s) s为单引号标记的字符串,用来设 置所画数据点的类型、大小、颜色 以及数据点之间连线的属性。


'r'red'-'实线
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空