matlab函数乘法 求两个函数的乘积的程序用MATLAB写的

作者&投稿:桐药 (若有异议请与网页底部的电邮联系)
f1=poly([4 3 0 -3]);%输入多项式系数
f2=poly([2 0 -5]);%输入多项式系数
f=conv(f1,f2);%两个多项式相乘
t=-10:0.01:10;

fval=polyval(f,t);%求多项式值
plot(t,fval)
按上面语句试试

matlab中点乘和乘有什么区别~

matlab运算的实质是矩阵运算,所以当让两个矩阵相乘时,是按矩阵相乘算出的,点乘则是相应位置的元素乘相应位置的元素。

MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

不明白你的想法,说清楚点下次,最好附个例子,有助于解。。。
你的,我大胆猜猜了,应该是
比如
x=1:100;%向量
y=sin(x).*cos(x);%这个要加点


x=2;%数值
y=sin(x)*cos(x);%这个不要加点

就这样了....

matlab中指数函数和正弦函数相乘为什么采用点乘,而不用乘法?
答:矩阵乘法的要求是参与相乘的左矩阵的列数必须跟右矩阵的行数相同,即A (M x N) 乘以 B (N x K) 的乘积矩阵C 为 M x K 维的;矩阵点乘则要求参与运算的矩阵必须是相同维数的,是每个对应元素的逐个相乘。e-0.5t和 sin(2p t)你能保证他们列数与行数相等吗?

MATLAB的.*和.*区别是什么?
答:优势特点 编程环境:MATLAB由一系列工具组成,这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面,包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。简单易用:Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、...

matlab中.是什么意思?
答:Matlab 中的 "." 符号有什么作用?在 Matlab 中, "." 符号常用于对矩阵或向量进行元素级别的运算。这种操作被称为点乘,与传统矩阵乘法不同,点乘运算的结果是一个大小与两个输入矩阵相同的矩阵,其中每个元素都是两个输入矩阵相应元素的乘积。例如:A .* B 对应矩阵 A 和...

请问怎么用matlab 不进位乘法求卷积
答:-0.0625 0.1250 0.9375 2.0000 3.0000 4.0000 5.0000 6.1250 6.7500 6.1250 5.0000 4.0000 3.0000 2.0000 0.9375 0.1250 -0.0625 用Matlab函数conv(f1,f2)实现:C = conv(f1,f2)-0.0625 0.1250 0.9375 2.0000 ...

Matlab 矩阵乘法以及矩阵点乘的规则区别
答:矩阵乘法的要求是参与相乘的左矩阵的列数必须跟右矩阵的行数相同,即A (M x N) 乘以 B (N x K) 的乘积矩阵C 为 M x K 维的。矩阵乘法结果矩阵的每个元素都是向量的内积,cij = ,即A的第i行向量和B的第j列向量的内积。矩阵点乘则要求参与运算的矩阵必须是相同维数的,是每个对应元素的逐个...

matlab向量运算需要加点吗?
答:向量的乘、除、幂运算需要在运算符前加点号。在matlab里是矩阵乘法。A.*B是A和B里的各项各自相乘,如果A或B其中一个变量是标量(1X1矩阵),则A*B和A.*B结果相同。其他运算同理,基本上来说,如果不是在做矩阵的乘除,其实最好全部都加上点。

matlab中根号x平方+1
答:power(sqrt(x),1)。输入次方的方法:1、最简单的方法就是乘法。2、使用符号次方,在命令行中输入。3、类似于方法二,在次方符号前面加一个点。4、使用power函数,例如输入代码power()表示,括号内第一个数字是数值,第二个数字代表次方,回车得到结果。

怎么用matlab进行矩阵运算
答:加和减:加减法的命令很简单,直接用加或者减号就可以了。如:c=a+b d=a-b 乘法:一般乘法:c=a*b,要求a的列数等于b的行数。如果a,b是一般的向量,如a=[1,2,3]b=[3,4,5]点积:dot(a,b),叉积:cross(a,b)卷积:conv(a,b)除法:一般在解线性方程组时会用到。x=a\b 如果ax...

matlab乘号之前的变量为什么带点?
答:在matlab软件中,乘号前加点表示点乘,也就是两个元素个数相同的变量的相应元素相乘,如不加点,就是矩阵乘,要按矩阵乘法。如:a=1:5;b=9:-1:5;c=a.*b 结果是:c = 9 16 21 24 25

MATLAB里如何输入矩阵,矩阵如何运算
答:(1)矩阵加减运算假定有两个矩阵A和B,则可以由A+B和A-B实现矩阵的加减运算。运算规则是:若A和B矩阵的维数相同,则可以执行矩阵的加减运算,A和B矩阵的相应元素相加减。如果A与B的维数不相同,则MATLAB将给出错误信息,提示用户两个矩阵的维数不匹配。(2)矩阵乘法假定有两个矩阵A和B,若A为m*n...