笔记1:MATLAB语言基础
来源:互联网 发布:水化学分析软件 编辑:程序博客网 时间:2024/06/12 22:24
MATLAB帮助系统
在MATLAB输入框中输入help,可以获得所有帮助
输入help+关键字即可获得关键字的帮助;如help int8 即获得8位整形的帮助
MATLAB变量与常量
定义常量和变量时无需事先申明变量类型,变量被赋予什么类型的值,则该变量就是什么类型的值。
由键盘输入数;如:x=input('请输入数据') 系统会将你从键盘输入的值作为该变量的值!
正无穷大:Inf。如输入4/0即可得到Inf;NaN表示不定式
符号常量,如PI为圆周率MATLAB算数运算符
标量的加减乘除不再介绍(MATLAB中有右除“\”表示右边的数除以左边的数)
乘方:5^2或power(5,2)
在运算中我们只是用小括号
Inv(A)表示A矩阵的逆
MATLAB运算函数
Sin(pi/6)=0.5
A=矩阵,则sin(A)表示对A中的每一个元素做sin函数运算
在MATLAB中,函数运算符大多都和数学中一样
知道floor,round,fix,ceil
以及rem ,mod,conv,deconv函数的用法
conv([10 0 5 0 0 4],[9 0 8 0 7 6])表示多项式 (X^6+5X^3+4)*(9X^5+8X^3+7x+6)的展开
real(1+2i)求实部,imag求虚部,abs求模,angel求幅角
cross对矩阵做叉乘,dot对矩阵点积,compan求矩阵的伴随矩阵(和数学所说的不太一样)
det求矩阵行列式的值,rank求矩阵的秩,eig求矩阵的特征值,trace求矩阵的ji
MATLAB字符串及其运算
字符串本质是一个字符数组,
Abs(‘A’)把A字符转化成对应的数字
Double(’A’) 把A字符转化成对应的数字,char(34)把34转化为对应的字符
num2str(65)把数字65转化为字符‘65’,str2num则相反
str=’ I’’m a boy!’可以输出I’m a boy
char(‘A’+32)将大写字母转化为小写字母(可直接用函数lower(‘A’)和upper(‘a’))
str=[‘a’:’z’]表示打印26个字母
MATLAB字符串函数即二维字符串
strcmp(s1,s2)比较字符串s1,s2,相等则返回1不相等返回0
strncmp(s1,s2,4)比较字符串s1,s2的前4个字符,相等则返回1不相等返回0
findstr(s1,’am’)返回子字符串在s1中的位置
strcat(s1,s2)字符串拼接 注意strcat(s1,s2’)
disp(s1)字符串输出函数
二维字符串[ ; ]
Strvcat(s1,s2)字符串纵向拼接
Str2mat(s1,s2)将字符数组转化为字符矩阵//不用啦~
数值显示格式设置
缺省显示格式:简洁的短(short g)格式窗口命令及语法格式:format 显示格式关键字
如:format long %15位数字显示
常见通用命令总结
命令 含义
clc 清除命令窗口的显示内容
clear 清除Matlab工作空间中保存的变量
who或whos 显示Matlab工作空间中的变量信息
dir 显示当前工作目录的文件和子目录清单
cd 显示或设置当前工作目录
type 显示指定m文件的内容
help或doc 获取在线帮助
quit或exit 关闭/推出MATALB
- 笔记1:MATLAB语言基础
- matlab学习笔记----语言基础
- matlab笔记(1)----基础
- matlab语言基础
- matlab语言基础
- [matlab] 基础与应用笔记 1
- Matlab学习笔记1——基础
- 学习笔记:matlab 基础
- matlab基础学习笔记
- matlab 基础函数笔记
- matlab基础编程笔记
- 笔记1:Java语言基础
- C语言基础笔记1
- MATLAB学习笔记——matlab基础
- [Matlab 基础] Matlab函数笔记 - 绘图
- MATLAB基础视频自学笔记
- matlab绘图 及基础笔记
- matlab学习笔记(基础)
- shell 编译和运行java文件
- 为什么需要ModelDriven
- 不兼容结构的协调——适配器模式(一)
- 第6章 马尔可夫法(PageRank的孩子) 实例和程序
- HDOJ-1667/TJU4106 The Rotation Game(IDA*搜索)
- 笔记1:MATLAB语言基础
- c编程心得
- Nginx安装及配置文件nginx.conf详解
- aircrack和reaver破解路由器PIN码
- ZOJ 3757 Alice and Bob and Cue Sports
- 网站流量统计,java+jsp 获取访客浏览器,真实ip,操作系统,来源
- 懒人必备 之 Android效率开发框架
- Java中序列化的serialVersionUID作用
- 数的长度