1樓:斯秋梵璧
%x=xlsread('c:\documents and settings\administrator\桌面\2.xls');
time1=1980:2009;
plot(time1,x,'m');
[lin,col]=size(x);
years=lin;
%將原始資料轉化為增長率資料,存於dx中
for j=1:(years-1);
dx(j)=(x(j+1)-x(j))/x(j);
endtime=[1981:2009];
plot(time,dx,'m');
%對原始資料加入噪聲
years=29;
exam=dx;
y=exam/max(exam);
time=1:years;
xi=1:0.02:years;
yi=interp1(time,y,xi,'spline');
plot(time,y,'m');
hold on;
plot(xi,yi,'*b');
title('序列插值圖');
hold off;
k=0;
num_p=length(yi);
for i=1:num_p
for j=1:years
if yi(i)==years
if yi(i)==y(j)
k=k+1;
l(k)=i;
endend
endend
yi_mean=mean(yi);
c=0.2;
for i=1:num_p
flag=0;
j=1:k-1;
if i==l(j)
flag=1
break;
endend
if flag==0;
r=rand(1,1);
if r>0.5
yi(i)=yi(i)+rand(1,1)*yi_mean*c;
else
yi(i)=yi(i)-rand(1,1)*yi_mean*c;
endend
plot(xi,yi,'m*');
hold on;
plot(time,y,'b');
title('加入隨機引數圖');
hold off;
主要改動了1:years=29;
2:k=k+1; l(k)=i; 兩條語句順序調一下但願能幫到你,希望採納!
2樓:雀躍
先執行pjimage.m就可以了
3樓:匿名使用者
同求此問題的答案,我感覺是guihandles的問題,但是如何更正呢?
其實作者最好提供源程式,供參考!
matlab的gui介面程式設計中,想要設定一個時間定時器,求解釋!
4樓:匿名使用者
以下為一個在bai
選單欄上顯示系統du
時間的實現方zhi法,樓主可以參考一dao下。
自定義版函式:
function timercallback(obj, event,handles)
str=datestr(now, 'hh:mm:ss:fff');
set(handles.timemenu, 'label',str);
然後在openingfunc裡面新增
權:t=timer('timerfcn',,'executionmode', 'fixedrate', 'period', 0.01);
start(t);
參考
5樓:
怎樣在baigui中呼叫自己寫的程式?du
一般matlab跟c語言一zhi樣,如
dao果要呼叫自己寫的內程式,那麼他容應該是以一種特定函式的方式出現的。matlab中,就是需要生成(.m)的function檔案。
實現按一下按鈕就能顯示自己想要的結果? 這個就是在對應按鈕的callback中寫入你需要的程式,就可以了。
Mathematica的語言跟Matlab語言是一樣的嗎
差不多。但使用有差別。matlab 是一種用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動式環境。使用 matlab,您可以較使用傳統的程式語言 如 c c 和 fortran 更快地解決技術計算問題.mathematica語言 mathematica是一個功能強大的數學軟體...
matlab設計GUI,如何使用matlab製作GUI介面
苛政 建個m檔案,輸入以下 試試看,調整一下大小,調整以下檔案,執行就可以了,不需要用新建gui的過程。clf reset 1 set gcf,unit normalized position 0.1,0.4,0.85,0.35 set gcf,defaultuicontrolunits norma...
如何搞定大客戶,怎樣快速的搞定大客戶
文庫精選 內容來自使用者 志崗 如何進行大客戶管理大客戶通常是某一領域的細分客戶,是實現企業利潤和可持續發展的最為重要的保障之一,對於企業具有無與倫比的重要性和戰略意義,對大客戶的識別 開發與持續經營,已經成為行業競爭的焦點。儘管不同企業對大客戶的定義不同,但是作為大客戶至少包含以下元素之一 與本公...