1樓:匿名使用者
我只會用迴圈函式了……
比如第一個問題,
y=1;
for n=1:1:100
y=y+(-1)^n*1/(2*n+1);
end這樣,儘管matlab做為矩陣實驗室,用迴圈函式做有點浪費資源,不過我想不出來別的什麼,希望路過大俠指教~
樓主關於這種迴圈函式方法有不明白的歡迎追問~
2樓:匿名使用者
%-----以下六行儲存為pifour.m檔案function y=pifour(n)
y=0;
for kk=1:n
y=y+(-1)^(kk-1)*(1/(2*n-1));
endend
%-----以下六行儲存為oneper3.m檔案function y=oneper3(n)y=0;
for kk=1:n
y=y+1/(4^kk);
endend
*************************===命令列測試如下:
>> pifour(10000)
ans =
0.7854
>> pifour(10000)*4
ans =
3.1415
%-------------------->> oneper3(10000)
ans =
0.3333
>> oneper3(10000)*3
ans =1
3樓:匿名使用者
n=1:100;
y1=dot((-1).^(n-1),1./(2*n-1));
y2=sum(1./(4.^n));
n為1000,1000時數字換了就行
matlab程式設計題
matlab程式設計題目
4樓:匿名使用者
二值黑白影象中,1代表白色,0代表黑色
如全零的矩陣就是黑塊
h=zeros(64,64);
全1的矩陣就是白塊
b=ones(64,64);
把黑白塊按水平方向和垂直方向一黑一白地組合,就可以得到棋盤格基本單元:
m=[h,b; b,h];
imshow(m);
剩下的工作就是用m繁殖出來所要大小的棋盤格(假設xy方向各複製8次):
n=repmat(m,[8,8]);
好了,顯示做好的棋盤格:
imshow(n);
一道Matlab程式設計題,matlab程式設計題
義敏學系歌 可是,你為什麼要到我這個mathematica專攻的團隊來提問呢 那我也給個mma的解法來消滅這個提問吧 nintegrate sqrt total d t 2 400.953 開濮耿昭 1.首先舉一個簡單的例子 求y x 2 在x為 0,2 上的曲線長度。把下面的複製貼上進matlab...
matlab程式設計,matlab程式設計 請設計一個程式,程式包括下列功能 1 讓使用者依次輸入兩個字串s1和s
苛政 我用magic函式創造了個256 256矩陣,執行結果在n 300時,程式耗時0.481000秒檢視一下b中的非零元素的個數 id find b 0 length id ans 300證明成功了。程式如下 沒用sort,sort行啊列啊的怪麻煩的,我不會用 function b functio...
用matlab程式設計解數學題(急)
天上的一條龍 檔案1jisi.m creat the function for jisi let x 1 x,x 2 y function dx jisi t,x,a,b,c s sqrt c x 1 2 a t x 2 2 dx b c x 1 s b a t x 2 s 檔案2seajisi.m...