Matlab_i.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab_i

MATLAB介绍 Matlab基本命令介绍 Matlab矩阵运算 Matlab控制流 Matlab图像处理工具箱 实习题讲解 Matlab基本命令介绍 help topic type filename clear clear name; clear keyword save; load disp(X) who/whos [m,n]=size(x); d=size(x); Matlab基本命令介绍 装入文件运行 编辑好文件,直接存入.m文件 type sample1.m sample1 使用Matlab Editor/Debugger File|New|M-file Matlab基本命令介绍 Matlab文件 命令集(Scripts) 函数(Functions) 函数名 输入参数(Input arguments) 输出参数(Output arguments) Matlab矩阵运算 Matlab矩阵运算 一维矩阵赋值 x = [1 3 5 2]; y = 2 * x y(3) = 2 // modify y(6) = 10 // add y(4) = [] // delete Matlab矩阵运算 一维矩阵操作 x = 7:16 x = 7:3:16 x = linspace(4,10,6) z = x’ //转置 length(z) max(z) min(z) Matlab矩阵运算 二维矩阵操作 A = [ 1,2,3,4; 5 6 7 8; 9,10,11,12] A(2,3) = 5 B = A(2,1:3) A = [A,B’] //增补一列 A(:,2) = [] //删去第2列 A = [A; 1 2 3 4] //增补一行 A([1,4],:) = [] //删去1,4行 B = reshape( A, 2, 6 ) Matlab矩阵运算 基本运算 A+B; A-B; A*B; A^a; A/B(A*inv(B)); A\B(inv(A)*B);A’; A.’ 另矩阵的数组操作:A.*B; A./B;A.\B;A.^a A=[1 2 3;4 5 6]; A*A=[30 36 42; 66 81 96;102 126 150]; A.*A=[1 4 9;16 25 36;49 64 81]; Matlab矩阵运算 矩阵的关系运算 , , =, =, ==, ~= 对矩阵进行关系运算时,对矩阵的每个元素进行比较,运算结果为与原矩阵大小一样的由0和1组成的矩阵 逻辑运算 , |, ~, xor Matlab控制流 if 条件式 运算式; end if 条件式 运算式; elseif 条件式 运算式; else 运算式; end Matlab控制流 for 变量=表达式 ……; end clear x = zeros( 1, 6 ); for I = 1:6; x(I) = 1/I; end format rat; disp(x) while 条件式 ……; end x = zeros( 1, 6 ); I=1; while I7 x(I) = 1/I; end format rat; disp(x) Matlab控制流 swith 选择表达式 case 情况表达式 执行语句; …… otherwise 执行语句 中断语句 break; 函数返回语句 return Matlab输入输出操作 I/O命令 输入 r = input(‘Test input’) //输入数字 name = input( ‘Name input:’, ‘s’ ) 输出 disp sprintf Matlab输入输出操作 文件I/O操作 输入 fopen: fid=fopen(‘filename’,option); fread: x=fread(fid); csvread: x=csvread(filename);//text only 输出 fprintf: fprintf(fid,format,A,…); fwrite: fwrite(fid,A,precision); csvwrite:csvwrite(filename,A);//text only Matlab图像处理工具箱 图像输入输出 imread: imread(filename,fmt); x=imread(‘lena.bmp’,’bmp’); imwrite: imwrite(A,filename;fmt); 图像显示 imshow(l,n); imview; Matlab图像处理工具箱 部分常用函数 double(x);//数据类型改

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档