matlab第三章课后题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1).
> a={1,2,3,4}
a =
[1] [2] [3] [4]
结论这个是一种单元结构
(2).
卷积
简单定义:卷积是分析数学中一种重要的运算。
设:f(x),g(x)是R1上的两个可积函数,作积分:
可以证明,关于几乎所有的实数x,上述积分是存在的。这样,随着x的不同取值,这个积分就定义了一个新函数h(x),称为函数f与g的卷积,记为h(x)=(f*g)(x)。
容易验证,(f * g)(x) = (g * f)(x),并且(f * g)(x)仍为可积函数。这就是说,把卷积代替乘法,L1(R1)空间是一个代数,甚至是巴拿赫代数。
卷积与傅里叶变换有着密切的关系。利用一点性质,即两函数的傅里叶变换的乘积等于它们卷积后的傅里叶变换,能使傅里叶分析中许多问题的处理得到简化。
由卷积得到的函数f*g一般要比f和g都光滑。特别当g为具有紧致集的光滑函数,f 为局部可积时,它们的卷积f * g也是光滑函数。利用这一性质,对于任意的可积函数f,都可以简单地构造出一列逼近于f的光滑函数列fs,这种方法称为函数的光滑化或正则化。卷积的概念还可以推广到数列、测度以及广义函数上去。
(3).
% polynomial operation
p1=[1 2 1]; %¶¨Òå¶àÏîʽ
p2=[1 1];
length_of_p1=length(p1);
length_of_p2=length(p2);
if (length_of_p1==length_of_p2 ) % ÅжÏÁ½¸ö¶àÏîʽÊÇ·ñ³¤¶ÈÏàµÈ
p1_plus_p2=p1+p2; % ¶àÏîʽÏà¼Ó
p1_minus_p2=p1-p2; % ¶àÏîʽÏà¼õ
elseif length_of_p1 temp_p1=[zeros(length_of_p2-length_of_p1)p1]; p1_plus_p2=temp_p1+p2; p1_minus_p2=temp_p1-p2; else temp_p2=[zeros(length_of_p1-length_of_p2)p2]; p1_plus_p2=p1+temp_p2; p1_minus_p2=p1-temp_p2; end p1_multiply_p2=conv(p1,p2); p1_divide_p2=deconv(p1,p2); p1=poly2sym(p1) p2=poly2sym(p2) p1_plus_p2=poly2sym(p1_plus_p2) p1_minus_p2=poly2sym(p1_minus_p2) p1_multiply_p2=poly2sym(p1_multiply_p2) p1_divide_p2=poly2sym(p1_divide_p2) >>duoxiangshi p1 = x^2 + 2*x + 1 p2 = x + 1 p1_plus_p2 = x^2 + 3*x + 2 p1_minus_p2 = x^2 + x p1_multiply_p2 = x^3 + 3*x^2 + 3*x + 1 p1_divide_p2 = x + 1 总结总是出错,也不知道错那啦,他说不符合matlab的语法我在书上照着模样敲得也错,没办法! 解决了这个毛病原来一点点空格还会影响!真心对她弗拉!