www.1862.net > mAtlAB中y=sin(x).*Exp(%x)那个.有的地方有,有的...

mAtlAB中y=sin(x).*Exp(%x)那个.有的地方有,有的...

点乘表示数组对应元素相乘,例如[1,2,3].*[4,5,6]=[4,10,18],所以要求参与运算的变量的维度要一致,当其中一个是数值时,可以不用点

这是个函数句柄 @(x,y) 表示未知数是x和y punct - Function handle creation @ @ 在匿名函数中表示函数句柄 例如ln(x),在matlab中是没有定义的,正确表示是log(x); 但如果要直观表示自然对数,意义用以下语句表示: ln=@(x) log(x); 执行后,ln...

.*运算符不存在 .*写在一起时会报错 下图中第二个正确 向量相乘时,先写上with(LinearAlgebra); 点积用.(小数点) 叉积用&x

.* ./这些都是运算符,是数组运算,对应的*,/也是运算符,不过是矩阵运算。 vpa()是求近似值函数,eg,vpa(1/3)=0.3333,1/3是精确解,0.333是近似值。 hold on是画图时用的,保存上一幅图。 clc是清屏,command window, close就是关闭函数。

点乘就是把矩阵中每个对应的元素相乘,乘完后 y(t) = exp(-t).*sin(t). t = 1, 2, ..., . 直接乘是矩阵相乘, 像C = A * B A = [a1, a2, a3], B = [b1; b2; b3]; 则 C = a1*b1 + a2*b2 + a3*b3;

x = 0:.1:2*pi; y = exp(-0.2*x).*sin(0.5*x); [zz, yy, xx] = cylinder(y); xx = xx*2*pi; surf(xx, yy, zz)

这就是一个普通数值方程,在0,1范围内,类似于高斯曲线。如果想看结果,可以用下述命令实现: >> y=0:0.01:2; >> x=0:0.01:2; >> plot3(x,y,x.*exp(-0.5*x.^2-y.^3))

fplot('1+2./x.^2-exp(-x)-sin(x)',[-2*pi,2*pi]) 问下 你那个是x^2还是(1/x)^2,另外在0那一点 是无穷大吧 或者这样比较好: x=-2*pi:pi/100:2*pi; y=1+2./x.^2-exp(-x)-sin(x); plot(x,y) grid on 图片:

直接乘*适用单个数 .* 适用数组,矩阵的情况 保险起见全部*换成.* 一般都不会错

是不是运行结果总是"0"? 如果是这样,那么式子没错,不过你使用的tao(音译)值太小,如果x不够小,则指数运算后近似为零。 这是我的测试结果: >> x=0.001; >> y=2*exp(-x*0.001^-1)*sin(2*pi*666*x+pi) y = 0.6356 >> x=0.1; >> y=2*exp(-x*0.0...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com