在matlab中如何输入一个任意的多项式
3个回答
展开全部
输入方式举例说明:
我们来看一个例子,计算面积 Area=
可利用指令input在荧幕印出提示文字做为交谈式的输入。
>> r = input('Type radius:') % 在两个单引号 ' 之间键入提示文字
Type radius: % 现在键入 2 做为半径值
r =2
>> area=pi*r^2; % 键入面积算式
>> name = input('Your nameplease: ','s') % 要键入文字则须在加上's',s 是代表字串(string)
Your name please: % 键入名字 J.C.Wu
name =J.C. Wu
严格按照matlab的输入方式。
MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
我们来看一个例子,计算面积 Area=
可利用指令input在荧幕印出提示文字做为交谈式的输入。
>> r = input('Type radius:') % 在两个单引号 ' 之间键入提示文字
Type radius: % 现在键入 2 做为半径值
r =2
>> area=pi*r^2; % 键入面积算式
>> name = input('Your nameplease: ','s') % 要键入文字则须在加上's',s 是代表字串(string)
Your name please: % 键入名字 J.C.Wu
name =J.C. Wu
严格按照matlab的输入方式。
MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
展开全部
多项式拟合函数是polyfit(),所以第4行改成:
p=polyfit(r,y,6);?另外,计算多项式函数值可以直接使用函数polyval(),所以第6行可以简写为:
y1?=?polyval(p,x1);
p=polyfit(r,y,6);?另外,计算多项式函数值可以直接使用函数polyval(),所以第6行可以简写为:
y1?=?polyval(p,x1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-12-16
展开全部
在MATLAB中,n次多项用一个长度为n+1的行向量表示,缺少的幂次项系数为0.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询