# How to plot velocity profile?

23 ビュー (過去 30 日間)
Vishnuvardhan Naidu Tanga 2021 年 9 月 16 日
コメント済み: KSSV 2021 年 9 月 16 日
Hello all,
I am trying to plot a velocity profile at different locations as shown in the figure. Where I need x=1, x=25, ...x=150 at bottom x-axis and Dia at y-axis and the scale of the data at top x-axis as lables. I have tried to plot, but i am getting an error as 'Unrecognized function or variable 'X_1'.'. I am reading the data from Excel. I have tried with the following code:
p1 = plot(X_1 + 1 , Dia ,'r', 'linewidth', 2); hold on; %grid on
p2 = plot(X_25 + 25 , Dia ,'g', 'linewidth', 2);
p3 = plot(X_50 + 50, Dia,'b', 'linewidth', 2);
p4 = plot(X_100 + 100, Dia,'k', 'linewidth', 2);
p5 = plot(X_150 + 150, Dia,'m', 'linewidth', 2);
ylabel('Dia(mm)');
xticks([1 25 50 100 150]);
xticklabels({'x=1','x=25','x=50','x=100','x=150'});
With regards

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

### 採用された回答

KSSV 2021 年 9 月 16 日
data = table2array(T) ;
plot(data(:,2:end),data(:,1),'-or')
##### 4 件のコメント表示 3 件の古いコメント非表示 3 件の古いコメント
KSSV 2021 年 9 月 16 日

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

### カテゴリ

Find more on 2-D and 3-D Plots in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!