2015-09-23 66 views
2

我想在MATLAB中求解模量的方程:m=(y2-y1)/(x2-x1)。我有變量x1,x2,y1,y2,我可以做一個案例。但是,我想計算不同組的x1,x2,y1,y2的m值,即得到每個樣品的模量。可以說我有三個樣本的變量分別是:爲許多參數求解方程

x1 = 1, 2, 5 
x2 = 0.5, 2, 3 
y1 = 3,2,5 
y2 = 8,3,1 

如何獲得m每個樣品?

編輯1:

我有這個話題一個問題。我必須繪製一條線,這是圖的線性部分的斜率。行起始點有x1(1),y1(1)座標和終點x2(1)y2(1)等,就像我上面的第一個問題。我必須爲一個圖上的相應3個圖形執行此操作。 我試過,但它給了我在圖上的隨機行:

x1 = [1, 2, 5]; 
x2 = [0.5, 2, 3]; 
y1 = [3,2,5]; 
y2 = [8,3,1]; 
hold on 
x = [x1, y1] 
y = [x2, y2] 
plot(x,y) 

什麼是另一種方式來做到這一點? 謝謝。

回答

2

如何添加.

x1 = [1, 2, 5]; 
x2 = [0.5, 2, 3]; 
y1 = [3,2,5]; 
y2 = [8,3,1]; 
m=(y2-y1)./(x2-x1) 

m = 

    -10 Inf  2 

.操作,使所有的操作運行元素方式,從而m(1)(y2(1)-y1(1))/(x2(1)-x1(1))m(2)將根據第二項等等。

+0

謝謝@Adriaan!那工作。 –

+0

@KasiaKępa如果此答案適合您,請考慮接受我的答案,方法是點擊此帖子左側的投票箭頭下方的複選標記。這將意味着你不再需要幫助。 – Adriaan