求MATLAB強人呢速度求答

時間 2022-09-02 19:30:07

1樓:匿名使用者

spdata = [ ...

1 1 8; ...

3 1 1; ...

4 1 3; ...

1 4 9; ...

2 4 10; ...

3 4 5; ...

6 4 12; ...

1 5 6; ...

2 5 3; ...

6 5 2];

spconvert(spdata)

spdata就是你要的稀疏矩陣,如下:

ans =

(1,1) 8

(3,1) 1

(4,1) 3

(1,4) 9

(2,4) 10

(3,4) 5

(6,4) 12

(1,5) 6

(2,5) 3

(6,5) 2

(以上你的問題就完了,下面是看看是否是你要的矩陣)下面是和原矩陣的對比,也就是轉化為full型別,可以看到就是你要的矩陣

>> full(ans)

ans =

8 0 0 9 60 0 0 10 31 0 0 5 03 0 0 0 00 0 0 0 00 0 0 12 2就是你要的。

2樓:匿名使用者

結合上面那個回答我搞成通用的了!

只要將陣列賦值給data就可以得到稀疏矩陣!

期待給分!

function [spdata,spdata1]=myfun(data)

%spdata就是你要的稀疏矩陣

[m,n]=size(data);

k=1;

for i=1:m

for j=1:n

if data(i,j)~=0

spdata(k,1)=i;

spdata(k,2)=j;

spdata(k,3)=data(i,j);

k=k+1;

endend

end%向量化

spdata1=spconvert(spdata);

緊急問題速度求答,緊急求救。

這個吃糖張蛀牙其實和牙質有關係 只要經常刷牙 好好保護 蛀蟲就不會有了!木糖醇,現在超市有賣那種跟白糖一樣一袋袋的木糖醇阿,如果你學會自己做甜點的話,你就可以拿那個代替,不蛀牙,平時想吃甜的時候,就嚼口香糖 1.少吃點 2.吃糖後再吃益達 3.吃完了去刷牙 其實蛀牙不一定就是糖吃多了 只要你注意早晚...

matlab中求極值點,matlab中求極值點

先畫出導數的曲線,根據其零點判斷有幾個極點,然後對各極點分別指定適當的初值,利用fsolve求出準確的零點位置,再繪圖即可.參考 如下 symsxf 2 x.2 4 sin 2 pi x df diff f ezplot df,33 x0 1.8 1.3 0.80.50.20.51.2 x0 fso...

求答案速度速度

1.240 2.50 3.3200 4.8000 5.600 6.條件不夠 7.條件不足 8.300 9.90 10.200 11.300 12.800 13.140 40 70 10 14.條件不足 15.284 16.2.4平方公尺 0.36平方公尺 17.24立方分公尺 18.0.5m 1.3...