- 17
- 0
- 约5.09千字
- 约 39页
- 2017-04-27 发布于四川
- 举报
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; 输出格式 ;而指令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);;
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可以获得该函数的帮助信息。 ;我们接着说明如何对二个多项式做加减乘除运算。当二个多项式间要做加减乘除时,加 减运算可以直接进行。假设有二个多项式 a(x)? 和 b(x)?? 定义如下: ;如果是二多项式相减得到的多项式为 ????????
d(x) =? a(x)?- b(x), ???????????? 则 ;
a=[1 2 3 4]; b=[1 4 9 16];
c=a+b
c =
2 6 12 20
d=a-b
d =
0 -2
您可能关注的文档
- 5.1分式的基本概念课件-.ppt
- 一、“周易”的文本和其相互关系.ppt
- 【高中·生物】生命物质基础.ppt
- 一、和客户接近的几种方法.ppt
- 4H汽缸体凸轮轴孔拉伤修复的改善.ppt
- 4、第四章人群营养基.ppt
- 5.2.2分式的基本性质.ppt
- 一、点和椭圆的位.ppt
- 5.1认识分式课件.ppt
- 一、问题的提出如图1,有一条河,两个工厂P及Q位于河岸L.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
- 护理交接班制度.pptx VIP
- 初中电学总复习初中电学总复习.doc VIP
- 北京邮电大学《机器学习》2023-2024学年期末试卷.doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 2024年锡林郭勒职业学院单招职业倾向性考试题库必考题.docx VIP
原创力文档

文档评论(0)