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中寫入你需要的程式,就可以了。
matlab中sortD4意思?有例項最好。D
首先名且一下matlab中sort函式用法 1 b sort a 對一維或二維陣列進行升序排回序,並返回排序後的陣列,當a為二維時答,對陣列每一列進行排序.eg a 1,5,3 則sort a 1,3,5 a 1,5,3 2,4,1 則sort a 1,4,1 2,5,3 2 b sort a,di...
急求Matlab中GUI建立介面
一個實來例自搞定matlab介面程式設計 非常不錯,推薦給你 可以看看幫助檔案裡的demo 應該會有所幫助 f1 demos creating graphical user inte ces 留個郵箱 可以給你點資料 已傳送 在命令視窗輸入guide,就開啟了,你再新建一個figure就是 你進去後...
如何Matlab畫函式介面,如何 Matlab 畫函式介面
恐怕只能畫這樣z f x,y 形式的吧.除非你的g x 是顯式型的。個人認為啊。怎樣使用matlab的gui做繪圖介面 開啟matlab 新建gui file new gui 出現如下視窗 可點選blank gui,出現佈局視窗 儲存為functiondrawing.fig,儲存路徑預設,出現如下變...