[工学]第3讲 Matlab语言基础2.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第3讲 Matlab语言基础2

第3章 MATLAB的数值运算与符号运算基础 x=1.2 for n=1:10 y=x^2-1; x=y; end Y x = 1.2000 y = -0.9996 【例4-2】对函数 以分支结构编写程序,输入一个x 值,输出函数y值。 第4章 MATLAB语言的程序设计 第3章 MATLAB的数值运算与符号运算基础 x=input(please input x:); y=0; if x0 y=-1 elseif x==0 y=0 else y=1 end please input x:4 y = 1 第3章 MATLAB的数值运算与符号运算基础 x=input(please input x:); y=0; if x0 y=-1 elseif x==0 y=0 else y=1 end please input x:0 y = 0 第3章 MATLAB的数值运算与符号运算基础 x=input(please input x:); y=0; if x0 y=-1 elseif x==0 y=0 else y=1 end please input x:-34 y = -1 【例4-3】按照考试要求的等级输出百分制分数段。 第4章 MATLAB语言的程序设计 g=input(please input grade:,s); switch(g) case{A,a} disp(85~100); case{B,b} disp(70~84); case{C,c} disp(60~69); case{D,d} disp(60); otherwise disp(ê?è?′í?ó) end 第3章 MATLAB的数值运算与符号运算基础 please input grade:A 85~100 please input grade:c 60~69 please input grade:d 60 please input grade:f 输入错误 【例4-4】根据用户给出的下标值,以试探结构取出向量中的对应元素值。 第4章 MATLAB语言的程序设计 a=[5 6 7 8 9]; index=input(请输入元素下标:); try disp(a(index)); catch disp(下标不在范围内,请重新尝试); end 请输入元素下标:3 7 请输入元素下标:9 下标不在范围内,请重新尝试 4.2 MATLAB函数文件的编写 4.2.1 MATLAB函数文件的基本结构 函数定义行:function [返回变量列表]=函数名(输入变量列表) 帮助文本:注释说明语句段,由%引导 函数主体:函数体语句段 第4章 MATLAB语言的程序设计 4.2.2 MATLAB函数文件编写举例 【例4-7】试编写函数计算输入向量的平均值和标准方差。 第4章 MATLAB语言的程序设计 %STAT本函数用来演示MATLAB的函数编写方法,按照函数基本结构编写 %[mean,stdev]=stat(x)将计算出输入向量的个元素平均值和标准方差 %version 1.0 function [mean,stdev]=stat(x) %定义函数 if nargout2 %判断输出参数的个数并给出错误信息 error(Too many output arguments.); end if nargin~=1 %判断输入参数的个数并给出错误信息 error(Wrong number of input arguments.); end n=length(x); %获得向量x的元素个数 mean=sum(x)/n; %求个元素的平均值 stdev=sqrt(sum((x-mean).^2/n)); %求标准方差 第3章 MATLAB的数值运算与符号运算基础 help stat STAT本函数用来演示MATLAB的函数编写方法,按照函数基本结构编写 [mean,s

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档