how can I plot graphs of function with various input arguments?

6 ビュー (過去 30 日間)
hyunmin
hyunmin 2014 年 2 月 28 日
コメント済み: hyunmin 2014 年 2 月 28 日
mfunction.m
function[P] = mfunction(v,M,R,T)
P=4*pi*(M/(2*pi*R*T)).^(3/2)*v.^2*exp((-M*(v.^2))/(2*R*T));
end
I want to make a graph. x would be v and the range is 1: 1200,
M = 0.032,R = 8.31, T= 300
and I want to plot " y=mfunction(x)"
and errors pop up.
??? Error using ==> mtimes Inner matrix dimensions must agree.
Error in ==> mmfunction at 2 P=4*pi*(0.032/(2*pi*8.31*300)).^(3/2)*x.^2*exp((-0.032*(x.^2))/(2*8.31*300));
How can I draw a graph?
please help me

採用された回答

Chandrasekhar
Chandrasekhar 2014 年 2 月 28 日
Hi, use the below script to plot the graph. I think this is what you are looking for,
for v = 1:1200
Y(v,1) = mfunction(v,0.032,8.31,300);
X(v,1) = v;
end
plot(X,Y)
  1 件のコメント
hyunmin
hyunmin 2014 年 2 月 28 日
Thank you! Thank you so much!!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by