1樓:雷哥教
以下兩個函式分別用sort和max解決。
(1)用參考函式sort
function y=function_name(x,n)
[a,b]=sort(abs(x(:)
%將矩陣x中的所有元素按從小到大排列,a記錄資料,b記錄資料位置。
x(b(1:end-n))=0; y=x;
%將矩陣x中的前end-n個(end代表矩陣x總的元素個數)元素設為0,其他位置的元素值不變。
(2)用參考函式max
function y=function_name(x,n)
y=zeros(size(x));預先給矩陣y賦一個值(與x同大小的零矩陣)。
k=0;while k[a,b]=max(abs(x(:)
y(b)=x(b);x(b)=0;
k=k+1;
end% 下面是測試:
%x=randn(256); tic; y=function_name(x,500); toc
%x=randn(2); tic; y=function_name(x,3); toc
很顯然,方法(1)耗時較少,這充分體現了matlab陣列運算的優點。
2樓:匿名使用者
下面是函式:
function y=function_name(x,n)[a,b]=sort(abs(x(:)
x(b(1:end-n))=0;
y=x;下面是測試:
x=randn(256);
tic;y=function_name(x,500);toc
求用matlab解一道題
用matlab解一道函式題
3樓:匿名使用者
肯定不連續,因為在x=0不是函式的定義域。
4樓:匿名使用者
把題目寫完整,我來試試。
1 [-什麼意思?
2 三角插值多項式 ,到底是三角插值,還是多項式插值?
求用matlab解決一道線性代數題
5樓:叔叔不騙你
p=
q=第一年後:幼鹿a=x+y,成年鹿b=a+ba=800
b=1000
x1=ap表示第一年年末幼仔下的崽子。
y1=bq表示第一年年末成年仔下的崽子。
幼鹿a1=x1+y1表示第一年年末幼仔總數,成年鹿b1=a+b表示一年年末成年仔總數。
鹿群的數量a1+b1
以此類推。以後每年:
y2=(a+b)q年末成年仔下的崽子。
x2=(x1+y1)p年末幼仔下的崽子。
年末:幼鹿a2=x2+y2,成年鹿b2=a1+b1鹿群的數量a2+b2
用matlab表示即為:
>> p=;
q=;sum=0;
a=800;
b=1000;
x=a*p;
y=b*q;
for i=1:6;
y=(a+b)*q;
x=(x+y)*p;
a=x+y;
b=a+b;
sum=a+b;
endsum
sum =>>以上經過執行,絕對通過。
不懂問我,記得加分,不勞而獲是不對的。
求解matlab的一道題
如何解這道題(用matlab
6樓:手機使用者
首先構造複數點對序列:
z(m)=x(m)+j*y(m)
本題中的點對數為39即t=(1:39)
對此點對序列做內插:
zz=interp1(t,z,tt,'spline')其中內插點數由你定,比如可以tt=(1:390)/10於是就可以畫出插值後的公路圖線了。
plot(zz)即可。
計算路線長度可以如下:
l=sum(abs(zz(2:end)-zz(1:end-1)))
這裡有一道matlab的題,應該是要用什麼什麼方法解方程之類的。
matlab中的一道題 求教 20
7樓:匿名使用者
用matlab繪製半球面z=sqrt(1-x^2-y^2)與圓柱面z=x^2+y^2的交線圖形的方法是:
第一步,用fmesh()分別繪製半球面三維圖形和圓柱面三維圖形第二步,用solve()求出半球面和圓柱面的交線座標點(x,y,z)第三步,用plot3()繪製空間交線圖形。
如需要詳細的程式**,可以私信與我。
求一道數學題的解,求一道數學題的解
a b 4 0 abc 2 2 abc 3a 3 2b abc 2 2 3a 3 2b 2 10 a b 10 4 6 或一個式子或一個數的平方只可能是0或者正數。而一個式子或一個數的絕對值也只可能是0或正數,所以 a b 4 2 0,abc 2 0.則a b 4 0,a b 4.abc 2 0,a...
小學計算面積題一道。 用小學知識解。
這樣算吧 正方形面積減去一個三角形面積和不規則部分面積。總的公式就是 s 16 2 4 2 2 4 4 2 8 2 atan2 結果大約是。題錯了麼,在下愚鈍,冥頑不靈。ps 有木有少條件哈 上下那兩個三角形是對稱的,注意到沒?對稱面積一樣,陰影面積也就是那個半圓的一半。4 2 根據觀察得出兩個陰影...
急求高人幫忙解一道數學題,求高人幫忙解一道六年級數學題不要那麼複雜!
解 ab a b 1 1 6 a b 1 b 1 7 a 1 b 1 7 題中有來告訴ab為整數 因 源7是奇數,所以 baia 1或b 1不是等於du1就是等於 1所以先zhi設a 0解得b 6 a b 6如果a dao2則b 8 a b 10應該是這樣吧 樓主可以參考一下 也許會有更合適的答案 ...