用MATLAB 如何实现下面这个式子呢
作者&投稿:卷牲 (若有异议请与网页底部的电邮联系)
用if不是更好?
例如:
x=0:0.01:10;
y=[];
for x0=x
if x0<5
y0=x0;
else
y0=2*x0-5;
end
y=[y,y0];
end
plot(x,y);
h = 0:100;
s = asin(h-1)+(h-1)*sqrt(h.*(2-h))+pi/2;
值都存在s中
u=[1,2;3,4];
d=[1,1;1,1];
m=3;
sum(sum((u.^m).*(d.^2)))
徐王君欣: 利用矩阵点运算和sum求和函数就能解决; 下面的代码是一个例子: u=[1,2;3,4];d=[1,1;1,1];m=3;sum(sum((u.^m).*(d.^2)))
沂南县18743912881: 如何用matlab写下面这个方程式子,谢谢 - ?
徐王君欣: 先将xP=0两边取转置,得P'x'=0,求出x'再转置回来求出x. 当矩阵方程P'x'=0,rank(P)=r<n时,即P是奇异的,这时方程有无穷多个解,用MATLAB可求出它的一个基本解系, 基本解系的线性组合就是它的通解(一般解) 而求基本解系用matlab 中的命令 x=null(P', r )即可.其中:r=rank(P).
沂南县18743912881: 请问下面这个式子在matlab里怎样表达??
徐王君欣: 用点运算符就好了,1-D.^(-.5)*W*D.^(-.5),或者直接写1-D^(-.5)*W*D^(-.5),看看哪个是对的
沂南县18743912881: matlab中如何表达下面式子 - ?
徐王君欣: e^(-x)用(exp(1))^(-x) 结果就是 y=1/(a+b*(exp(1))^(-x)) 这个很常用的,得记住
沂南县18743912881: 下面这个式子怎么利用MATLAB求解,怎么输入. - ?
徐王君欣: for i=0: t n(t+1)=n(t)*(1-sum(n(0:t))/N0)*3; end
沂南县18743912881: 请问下面这个公式怎么用matlab计算啊,急啊! - ?
徐王君欣: 用 for循环吧 而且只能近似了 用前50项近似 r = 0 x = .88; for k = 0: 50 s = 0:k-1; t = -3/2 -s; r = r + prod(t)/factorial(k)*x^k end
沂南县18743912881: matlab如何实现以下结果:譬如i=1:10,j=1:4,用循环得到矩阵a=[11,12....ij] - ?
徐王君欣: 下面举两种方法实现:1、简单for循环:for i=1:10 a=[a (1:4)+10*i]; end2、使用bsxfun函数:reshape(bsxfun(@plus,10*(1:10),(1:4)'),1,10*4) 觉得有帮助就采纳吧.
沂南县18743912881: matlab编程程序,下面这个公式怎么编??? - ?
徐王君欣: matlab自带tan函数,所以 namda = 2.16 rou = 8.66 yita = tan(namda)/tan(namda+rou) yita
沂南县18743912881: 用matlab的diag函数怎么去表达下面这个式子,用一个循环表示出来. - ?
徐王君欣: 代码如下:a = 0.9; w = ones(64, 1); for n = 1 : 64w(1 : n) = w(1 : n) * a; end Wn = diag(w);
沂南县18743912881: 这个公式怎么用matlab实现 - ?
徐王君欣: function P_out=pout(m,R,SNR,lamda)% 调用格式:p=pout(m,R,SNR,lamda)% m=5;R=1;SNR=10;lamda=0.1; %测试数据 if nargin<4 error('需要输入4个参数(m,R,SNR,lamda) !') end r=((2^(m+1)*R)-1)/SNR; cexp=exp(-lamda*r); ii=0:m; sum_2...