請大家幫忙做一下MATLAB這個題謝謝謝謝感激不盡

2021-03-04 05:03:10 字數 1505 閱讀 6970

1樓:匿名使用者

function test

aeq = [1 1];

beq = [10];

x0 = [10;-1];

x = fmincon(@myfun,x0,,,aeq,beq,,,'confun')

endfunction y = myfun(x)y = exp(x(2))*(7*x(1)^2+9*x(2)^3+log(abs(x(1)-x(2)))+3*x(1)*x(2)+2*x(2)+6);

endfunction [c, ceq] = confun(x)c = [7.2+x(1)*x(2)-x(1)-3*x(2); -x(1)*x(2)-10];

ceq = ;

endx =

10.9161

-0.9161

急求助matlab中的一個問題!!!各路大神幫幫忙啊!!小弟感激不盡!!

2樓:匿名使用者

應該先把函式部分的內容儲存成:

function[nbar]=rscale(a,b,c,d,k)

% given the single-input linear system

% x=ax+bu

% y=cx+du

% and the feedback matrix k

% the function rscale(a,b,c,d,k)finds the scale factor n which will

% eliminate the steady-state error to a step reference

s=size(a,1)

z=[zeros([1,s]) 1]

n=inv([a,b;c,d])*z'

nx =n(1:s)

nu=n(1+s)

nbar=nu+k*nx

再把餘下的內容儲存成另一個m檔案(檔名任意,但應該是一個合法的m檔名,後面執行的是這個檔案):

a=[0,1,0,0; 0,0,0,0; 0,0,0,1; 0,0,37.22,0]

b=[0; 1; 0; 0.84]

c=[1,0,0,0; 0,0,1,0]

d=[0; 0]

q=[1,0,0,0; 0,0,0,0; 0,0,1,0; 0,0,0,0]

r=1k=lqr(a,b,q,r)

ac=[(a-b*k)];bc=[b];cc=[c];dc=[d]

t=0:0.02:10

u=3.14159*ones(size(t))

**=[1,0,0,0]

nbar=rscale(a,b,**,0,k)

b**=[nbar*b]

[y,x]=lsim(ac,b**,cc,dc,u,t)

plot(t,x(:,1),'--');hold on

plot(t,y(:,2));hold on

plot(t,y)

legend('pendulum','link')

請大家幫忙翻譯下,請大家幫忙翻譯一下

你可以到 韓國設計網 上去翻哦 請大家幫忙翻譯一下 摘要.流動p l 0.00 公開 p l 0.00 總共信用貸款 0.00 存款 退出 0.00 公平 11.25 平衡 11.25 保證金要求 0.00 可用保證金 11.25 最好的祝福 財務部 如果這份宣告是不正確的請24小時內報告我們,否則...

大家幫忙分析一下,請大家幫忙分析一下。

不會,當你問他的認不認識的時候他沒理由要騙你 其實不好說 他們兩認識的話還真有可能.趙佳和趙丹是什麼關係?請大家幫忙分析一下。不正常的copy情況,定有所圖。他bai再要求去你家吃飯的時du候,你就說可以啊,zhi叫上妹妹一塊來吧,正dao好你姐夫今晚沒事,一塊吃個飯,然後你就跟你妹妹打 就說妹夫想...

幫忙分析一下這個女人,請大家幫忙分析一下這個男人的心裡,甲代表男人,乙代表女人,丙代表男人的前女友,甲的性格看似開朗實則

她是因為喜歡吧,如果你們已經分手了就不必去討厭那個女孩 怎麼說呢,你既然現在和你男友,還沒出現太大的危機,你就應該用實際行動去捍衛你的愛情,用事實讓她死心,但前提是你還愛你男友 不然就放手,畢竟每個人都有追求自己喜歡的人的權利。首先,這女的心理確實有點 吧,這種行為也不道德的。但是從你的話,我看出你...