matlab中std表达式是怎么计算的(add 5pts)

2024-05-13

1. matlab中std表达式是怎么计算的(add 5pts)

我想这是matlab的一个bug吧。。。你不能理解,很正常,因为我们并没有对两个向量的联合标准差进行定义,两个向量定义的是协方差!实际上你查一下std函数的帮助会发现根本就没有你的这种调用方法,当然也不知道它是怎么给出那个结果来的了,有兴趣的话,你可以去试验加猜测,看能不能猜出它是怎么计算出来的,但这没有任何意义,因为我们本就没有定义这个东西。

matlab中std表达式是怎么计算的(add 5pts)

2. Matlab 画函数图(add 5*5 pts)

% 第一个
n=linspace(0.01,10,200);
figure,plot(n,n.*log(n)),title('n*ln(n)')

% 第二个
figure,plot(n,(log10(n)).^2),title('(lgn)^2')

% 第三个
n=1:10;figure,semilogy(n,factorial(n),'ro'),title('n!') % n取整数时
n=linspace(0.01,10,200);figure,semilogy(n,gamma(n+1)),title('n!') % n取正数时

% 第四个
figure, semilogy(n,exp(n),'linewidth',2),title('e^n')

% 第五个
figure, semilogy(n,10.^n+n.^20,'r'),title('10^n+n^{20}')

3. matlab中pts=pts(:,2:3);

取pts的第2至第3列的所有行的元素
 
pts=pts(:,2:3);
%%第一个:表示取所有行
%%第二个2:3表示取2~3列

matlab中pts=pts(:,2:3);

4. matlab高手帮忙看下,matlab中notebook的字体怎么改计算输出总是10pts

在file的Preferences里可以设置字体大小的吧