MATLAB使用教程 |
您所在的位置:网站首页 › matlab数据类型强制转换 › MATLAB使用教程 |
MATLAB使用教程
2.1.1 MATLAB系统环境(1)命令行窗口(2)工作区窗口
2.2.1MATLAB数值数据(1)强制转换如转换为int整形(2)判断变量类型(3)复型(4)常用函数①sin()和sind()②abc()③取整函数④find()
2.3.1变量及其操作(1)内存变量的删除与修改(2)who和whos命令(3)内存变量文件
2.4.1矩阵的建立(1)利用已建好的矩阵建立更大的矩阵(2)冒号表达式(3)结构矩阵和单元矩阵
2.5.1矩阵元素的引用(1)通过下标来引用矩阵的元素(2)删除矩阵元素(3)改变矩阵的形状
2.6.1MATLAB基本运算(1)基本算数运算①加减运算②乘运算③除法运算④乘方运算
(2)点运算(3)关系运算(4)逻辑运算
2.7.1字符串处理(1)字符串表示①字符串是矩阵向量(2)单引号③字符串矩阵④字符串比较⑤字符串的查找与替换
3.2.1矩阵变换(1)对角阵(2)三角阵(3)矩阵的转置(4)矩阵的旋转(5)矩阵翻转(6)求逆矩阵
3.3.1矩阵求值3.4.1矩阵的特征值和特征向量3.5.1稀疏矩阵4.1.1顺序结构程序(1)建立函数文件(2)数据的输入输出程序的暂停
4.2.1选择语句(1)if语句(2)switch语句(3)for循环语句(4)while语句
4.2.1函数文件的定义和调用(1)函数定义(2)函数调用(3)匿名函数
4.3.1函数参数与变量的作用域(1)参数的可调性(2)变量的作用域①全局变量
5.1.1二维曲线(1)plot()函数①x是向量,y是矩阵时②x、y是同型矩阵时③含多个输入参数④含选项的plot函数
(2)fplot函数
5.1.2直方图5.2.1绘制图形的辅助操作(1)title函数①title函数②x、y轴说明(xlable、ylable)③text函数和gtext函数④图例标注
(2)坐标控制①axis函数②给坐标系加网格和边框③hold函数
(3)图形窗口的分割
6.1.1函数文件的创建7.1.1图像简单处理(1)MATLAB支持的一些常用的图像文件格式(2)常用函数和命令
8.1.1小技巧的使用(1)以分数显示结果(2)清屏和清空缓冲区(3)help的使用(4)对工作区数据进行计算
2.1.1 MATLAB系统环境
(1)命令行窗口
①续行符:如果命令太长可换行输入,但是需要在上一行末尾加上续行符“…” (2)工作区窗口用来存放变量 2.2.1MATLAB数值数据 (1)强制转换如转换为int整形x = int(y); (2)判断变量类型class(x); (3)复型 (4)常用函数函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后运算的结果就是一个 与自变量同型的矩阵。 ①sin()和sind() ②abc() ③取整函数 ④find()find(x):找x向量中不为零的序号并输出 2.3.1变量及其操作标准函数名以及命令名必须用小写字母。 (1)内存变量的删除与修改 (2)who和whos命令 (3)内存变量文件 2.4.1矩阵的建立 (1)利用已建好的矩阵建立更大的矩阵(2)冒号表达式 (3)结构矩阵和单元矩阵 ①结构矩阵 ②单元矩阵 2.5.1矩阵元素的引用 (1)通过下标来引用矩阵的元素A(:,[2,4])是第2列和第四列 (2)删除矩阵元素 (3)改变矩阵的形状①reshape ② 2.6.1MATLAB基本运算 (1)基本算数运算 ①加减运算 ②乘运算 ③除法运算 ④乘方运算 (2)点运算(3)关系运算 注意:x == [1,2,3,4]:判断x的值是否等于1 、2 、 3 、4 (4)逻辑运算2.7.1字符串处理 (1)字符串表示 ①字符串是矩阵向量 (2)单引号 ③字符串矩阵 ④字符串比较 ⑤字符串的查找与替换 3.2.1矩阵变换 (1)对角阵 (2)三角阵 (3)矩阵的转置 (4)矩阵的旋转 (5)矩阵翻转 (6)求逆矩阵 3.3.1矩阵求值 数学建模比赛MATLAB从入门到精通教程 3.4.1矩阵的特征值和特征向量数学建模比赛MATLAB从入门到精通教程 3.5.1稀疏矩阵数学建模比赛MATLAB从入门到精通教程 4.1.1顺序结构程序 (1)建立函数文件 (2)数据的输入输出程序的暂停 4.2.1选择语句 (1)if语句 (2)switch语句 num2cell函数 (3)for循环语句(4)while语句 4.2.1函数文件的定义和调用 (1)函数定义 (2)函数调用 (3)匿名函数 4.3.1函数参数与变量的作用域 (1)参数的可调性 (2)变量的作用域 ①全局变量 global 变量名 5.1.1二维曲线 (1)plot()函数 ①x是向量,y是矩阵时②x、y是同型矩阵时 ③含多个输入参数 ④含选项的plot函数 (2)fplot函数 5.1.2直方图 bar(y):其中y为矩阵,矩阵有几行就有几组,几列就表示每个小组内有几个分组;示例如下: y=[5 4 3 2 9;4 8 7 2 7;1 9 5 7 3]; bar(y) 5.2.1绘制图形的辅助操作 (1)title函数 ①title函数①基本运用 ②格式控制 ③属性设置 ②x、y轴说明(xlable、ylable) ③text函数和gtext函数 ④图例标注 (2)坐标控制 ①axis函数②给坐标系加网格和边框 ③hold函数 (3)图形窗口的分割 6.1.1函数文件的创建 function return_value = file_name();%括号内可填参数,和C语言一样 例: function histogram = my_imhist() grey_level_range = 256; %读取图像矩阵,灰度值从0开始 Image = imread('C:\Users\Administrator\Desktop\wode\计算机图像处理\实验\实验二\iris.tif') subplot(2,1,1);%分割显示区域 imhist(Image)%显示图像 [row_number,column_number] = size(Image)%获取图片矩阵的列数和行数 %开始计数,histogram为直方图数组,histogram(i)为灰度值为i-1的像素点数量 histogram(1:grey_level_range) = 0; for i = 1:1:grey_level_range [histogram(i),column_number_size_find] = size(find(Image == i - 1)); histogram(i) end subplot(2,1,2);%分割显示区域 bar(histogram) 7.1.1图像简单处理 (1)MATLAB支持的一些常用的图像文件格式 (2)常用函数和命令 读写图像文件 a)imread:用于读入各种图像文件,返回一个矩阵,a=imread(‘d:\p1.jpg’) b)whos:用于读取图像的基本信息,如:whos a c)imwrite:用于写入图像文件,如:imwrite(a,‘d:\p2.tif’,’tif’) d)imfinfo:用于读取图像文件的有关信息,如:imfinfo(‘d:\p2.tif’) 图像的显示 a)image:image函数是MATLAB提供的最原始的图像显示函数,如: a=[1,2,3,4;4,5,6,7;8,9,10,11];image(a); b)imshow:用于图像文件的显示,如:imshow(a) c) colorbar:用于显示图像的颜色条,如:i=imread(‘d:\p1.jpg’);imshow(i); 图像类型转换 a)rgb2gray:把真彩图像转换为灰度图像,如:i=rgb2gray(j) b)im2bw:通过阈值化方法把图像转换为二值图像,如:I=im2bw(j,level) Level表示灰度阈值,取值范围0~1,即0.n表示阈值取自原图像灰度范围的n% 8.1.1小技巧的使用 (1)以分数显示结果 format rat (2)清屏和清空缓冲区clear:清空缓冲区 clc:清屏 (3)help的使用光标所在函数,快捷键F1 (4)对工作区数据进行计算 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |