- 21
- 0
- 约4.3千字
- 约 36页
- 2019-03-07 发布于江苏
- 举报
* 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) 代表一个多项式如下 ?????????????????????????? MATLAB 以一最简便方式代表上述的多项式 p=[1 4 -7 -10],其中的数值是多项式的各阶项(从高到低)的 各个系数,其实p 也是一个阵列不过是用以代表这个多项式。 有了多项式的表示式后,我们即可来计算其函数值。假设要计算一组数据x对应的多项式值,依照一般的函数 计算须以下列式子计算: p=x.^3+4*x.^2-7*x-10 为了能直接运用多项式,可以用函数 polyval直接做运算,语法为 polyval(p,x),其中p 即是代表多项式各阶系数 的阵列。因此 x=linspace(-1,3,N); p=[1 4 7 -10]; v=polyval(p,x); 我们接著说明如何对二个多项式做加减乘除运算。当二个多项式间要做加减乘除时,加 减运算可以直接进行。假设有二个多项式 a(x)? 和 b(x)?? 定义如下: 如果多项式 c(x)?为上述二多项式相加,即 c(x) =?? a(x)? + b(x), 因此 ????????????????????????? 如果是二多项式相减得到的多项式为 ???????? d(x) =? a(x)?- b(x), ???????????? 则 以下就介绍相关范例,来说明二个多项式的加减运算: a=[1 2 3 4]; b=[1 4 9 1
您可能关注的文档
- 立春是几九第几天.docx
- 毕业设计内容和意义.docx
- 黑龙江交通运输局.docx
- 有机化学高鸿宾第四版答案.docx
- 九九重阳节文艺晚会活动主持词.docx
- 专业讲座三怎样於探究学习中照顾学生个别差异.ppt
- 初二物理上册知识点北师大.docx
- 惠山区劳动保障所.docx
- 2014淄博一摸卷讲评.ppt
- 高速公路0#台账意义及建立要点.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)