MATLAB_简介输入及输出格式与多项式函数.pptVIP

MATLAB_简介输入及输出格式与多项式函数.ppt

  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_简介输入及输出格式与多项式函数

y = polyval(p,x) 返回n次多项式p在x处的值。输入变量p=[p0 p1 p2…pn]是一个长度为n+1的向量,其元素为按降排列的多项式系数。 y=pn+pn-1*x+…p0*x^n x可以是一个矩阵或者一个向量,在这两种情况下,polyval计算在X中任意元素处的多项式p的估值。 用法:linspace(x1,x2,N)   功能:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数的帮助信息。 liq@mail.nankai.edu.cn 例三、方程式为 ??????????????? 这个方程式其实是个多项式,我们说明除了用 roots 函数找出它的根外,也可以用这节介绍的方法求根,注意二者的解法及结果有所不同。求根方式如下: % m-function, f_1.m function y=f_1(x) % 定义 f_1.m 函数 y=x.^3-2*x-5; x=linspace(-2,3); y=f_1(x); plot(x,y), grid % 由图中可看出在2和-1附近有二个根 * Matlab输入输出格式及多项式函数 在运算式中常需要做数据的输入及输出,采用的方式可以是交谈式的或是指定格式。 输入及输出 交谈式的输入 输出格式 Matlab输入及输出格式 我们来看一个例子,计算面积 Area= 可利用指令input在荧幕印出提示文字做为交谈式的输入。 r = input(Type radius:) % 在两个单引号 之间键入提示文字 Type radius: % 现在键入 2 做为半径值 r = 2 area=pi*r^2; % 键入面积算式 交谈式的输入 name = input(Your name please: ,s) % 要键入文字则须在加上s,s 是代表字串(string) Your name please: % 键入名字 J.C. Wu name = J.C. Wu 输出格式 至于输出有二种格式:自由格式 (disp) 和格式化输出 (fprintf)。要直接输出文字或是一数值,可使用disp,例如 temp=20; disp(temp); disp(degrees C); disp(度 C) %中文也接受呢! 20 degrees C 度 C 而指令fprintf则是用来控制输出数据及文字的格式,它的基本格式如 fprintf(The area is %8.5f\n, area) 在二个单引号间包括输出的字串The area is,接着是输出数据的格式%8.5f,再来是跳行符号以避免下一个输出 数据或是提示符号也挤在同一行,最后键入要输出的数据名area。 The area is 12.56637 % 输出值为8位数含5位小数 注意输出格式前须有%符号,跳行符号须有\符号 在此要稍加说明的是输出数据的格式,以下的例子各说明了不同型态的输出格式 fprintf(f_form: %12.5f\n,12345.2) % 输出值为12位数,含5位小数 f_form: 12345.20000 fprintf(f_form: %12.3f\n,1.23452) % 输出值为12位数,含3位小数 f_form: 1.235 fprintf(e_form: %12.5e\n,12345.2) % 输出值为指数格式的12位数,含5位小数 e_form: 1.23452e+004 fprintf(f_form: %12.0f\n,12345.2) % 输出值为整数格式的12位数 f_form: 12345 MATLAB常用的三角函数 sin(x):正弦函数    asin(x):反正弦函数 cos(x):余弦函数   acos(x):反余弦函数 tan(x):正切函数   atan(x):反正切函数 sinh(x):超越正弦函数  asinh(x):反超越正弦 cosh(x):超越余弦函数 acosh(x):反超越馀弦函数 tanh(x):超越正切函数 函数 atanh(x):反超越正切函数 Matlab多项式函数 多项式常被用来模拟一个物理现象的解析函数,之所以采用多项式,是因为它很容易计算。在这里我们将说明如何做多项式的计算及解多项式的根。 令p(x) 代表一个多项式如下 ???????????????????

文档评论(0)

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

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

1亿VIP精品文档

相关文档