MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] matlab怎么生成这样的矩阵? (https://www.labfans.com/bbs/showthread.php?t=8968)

shiwenjing111 2009-06-14 18:14

matlab怎么生成这样的矩阵?
 
[SIZE="5"][/SIZE] 1,1/2^2 ,1/3^2 ,…1/n^2 ,我想用 matlab生成这样的矩阵,矩阵的每行都差不多是这样,怎么编啊。谢谢各位的帮忙!

wlei 2009-06-14 19:26

回复: matlab怎么生成这样的矩阵?
 
试下这个命令b=a.*a

sanchol 2009-06-15 20:42

回复: matlab怎么生成这样的矩阵?
 
编程实现,一个循环就OK了

yfl 2009-06-15 21:57

回复: matlab怎么生成这样的矩阵?
 
[QUOTE=shiwenjing111;29467][SIZE="5"][/SIZE] 1,1/2^2 ,1/3^2 ,…1/n^2 ,我想用 matlab生成这样的矩阵,矩阵的每行都差不多是这样,怎么编啊。谢谢各位的帮忙![/QUOTE]

假设n=10,就像这样就可以啦:
>> for n=1:10
x(n)=1/n^2;
end
>> x

x =

1.0000 0.2500 0.1111 0.0625 0.0400 0.0278 0.0204 0.0156 0.0123 0.0100
当然你可以用M文件写

zsy312 2009-06-17 22:12

回复: matlab怎么生成这样的矩阵?
 
x=1./(1:10).^2,其它类似。


所有时间均为北京时间。现在的时间是 04:56

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.