如何用matlab解決這道題目,如何用matlab解決這道題目

2021-03-04 08:28:51 字數 3284 閱讀 2350

1樓:匿名使用者

a = [ -0.04 , 0.04 , 0.12 ; 0.56,-1.56,0.32;-0.24,1.24,-0.28];

y = [3,1,0]';

x = inv(a)*y;

x就是結果。

如何用matlab求解這道題目?? 求超線性方程組

2樓:匿名使用者

rng;

b = randi(10,3,1);

a = [1 1; 1 -1; -1 2];

x = a\b % matlab 中 左除 會按照最小二乘求解

如何用matlab做這道題?求狀態方程的解 6

3樓:匿名使用者

題主給出微分方程組,可使用ss建立廣義狀態空間(gesss)模型,即將動態系統模型轉換為狀態空間模型形式。其模型

按照ss的方法,可以這樣求解(供參考)。

a=[0,1,0;0,0,1;-2,-4,-3];

b=[1,0;0,1;-1,0];

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

d=[0];

x0=[1;0;0];

sys=ss(a,b,c,d);

[y,t,x] =initial(sys,x0,t);

plot(t,x,'.-',t,y,'p')執行結果

用matlab怎麼寫這幾道題

4樓:匿名使用者

第一題:

function y=fuc2(i)

y=0;

if i==0

y=1; %無意義的輸出

else

for j=1:i

y=y+2^j;

endend

在***mand windows中輸入

>> fuc2(63)

ans =

1.8447e+019

第二題:

j=0;

for i=2000:3000

if (mod(i,400)== 0)||((mod(i,4)==0)&&(mod(i,100)~= 0))

j=j+1;

endend

x=zeros(1,j);

j=1;

for i=2000:3000

if (mod(i,400)== 0)||((mod(i,4)==0)&&(mod(i,100)~= 0))

x(1,j)=i;

j=j+1;

endend

執行後,j的數值即為閏年的個數,x陣列中的數即為各個閏年的年份

第三題:

syms a

simplify(cos(4*a)-4*cos(2*a)+3)

執行後,就可得到

ans =

8*sin(a)^4

第四題:

for i=1:0.01:10

subplot(2,2,1); plot(i,sin(2*i)); hold on

title('sin2x')

subplot(2,2,2); plot(i,tan(i));ylim([-10,10]) ;hold on

title('tanx')

subplot(2,2,3); plot(i,log(i)); hold on

title('lnx')

subplot(2,2,4); plot(i,10^i); hold on

title('10x')

end執行後就可以得到**如下:

注意:以上4個程式最好都以m檔案的形式寫比較好。

5樓:匿名使用者

**********=第乙個*****===function output = ***(i)if i == 0

output = 0;

else

output = 1;

for j = 1:i

output = output * j;

endendend

用matlab做這道題怎麼做啊,字有點多。。等會兒再給你看

6樓:匿名使用者

clc;clear;

x=[65,98,68,75,88,78,82,94,85,56];

a=length(x(x<100 & x>=90));

b=length(x(x<90 & x>=80));

c=length(x(x<80 & x>=70));

d=length(x(x<70 & x>=60));

e=length(x(x<60));

x=[a,b,c,d,e];

explode=[0,0,0,0,1];

labels=;

% pie(x,explode);

pie(x,explode,labels);

title('十人成績統計');

7樓:匿名使用者

做個測試,希望有所幫助。**% by lyqmath

clc; clear all; close all;% 已知某班10個同學的成績為

% 65、98、68、75、88、78、82、94、85、56,

% 分別統計並繪製60分以下、60-70、70-80、80-90、90-100分數段的人數圖;

% 並使用餅形圖顯示各分數段所佔的百分比,將百分比最低的分離顯示。

% (圖形加上標題,給橫縱座標軸加上標註,並新增圖例,寫出畫圖語句data = [65 98 68 75 88 78 82 94 85 56];

bins = [0 60 70 80 90 100];

[n,xout] = hist(data, bins);

figure; bar(xout, n);

title('人數圖 by lyqmath', 'fontweight', 'bold', 'color', 'r');

xlabel('分數線', 'fontweight', 'bold', 'color', 'r');

xlabel('人數', 'fontweight', 'bold', 'color', 'r');figure; pie(n);

title('餅形圖 by lyqmath', 'fontweight', 'bold', 'color', 'r');

legend('0~60', '60~70', '70~80', '80~90', '90~100');結果

這道題如何用MATLAB編寫,請問這道題怎麼用matlab編寫

用線性規劃求解 x,fval linprog f,a,b 設甲 乙工具機分別為x1,x2臺,則利潤 4000 x1 3000 x2,則f 4000 3000 約束 2 x1 x2 10 x1 x2 8 x2 7 則 a 2,1 1,1 0,1 b 10 8 7 在命令列執行 f 4000 3000 ...

如何用matlab非線性回歸分析

把y x a兩邊取bai對數,就有log y a log x 如果將log y 看成 du是log x 的函zhi數,那麼它們是dao線性的.這時回是方程的個數是10000個,而未知數答是1個 a 這可以用matlab的矩陣除法求解矛盾方程 用的是最小二乘法 下面是乙個例子,我以a 1.45產生一套...

如何用matlab的plot命令畫出ysin1的圖形

x 1 0.02 1 plot x,sin 1.x 語句中的點代表對於元素相除,除0並不是錯誤,僅僅是內部資料溢位而已,可以不用管。x 0 0.1 10 y sin x plot x,y 例如 根據已知函式可知,在x 0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現 如下 x 10.01 ...