y=0 line is added to my plot

25 ビュー (過去 30 日間)
Håkon Bye
Håkon Bye 2019 年 5 月 14 日
コメント済み: KSSV 2019 年 5 月 14 日
Hi
I'm currently trying to plot data exported from LTspice. However, when i use the "plot" function MATLAB adds the y=0 line as part of the plot. This does not happen when i use scatter and excatly the same settings. Here is a picture of the problem, and I've attached my code as well.
Thanks in advance!
Capture.PNG
data=csvread('deptesttest.csv',1,0);
dataus=data(:,1).*1e6;
% yyaxis left
plot(dataus(:,1),data(:,2).*1e-3,'--or','LineWidth',3);
set(gca,'FontSize',25);%axis font size
xlabel('time [\muS]','FontSize',25)
ylabel('Switching losses[W]','FontSize',25)
title('Current and power through switch during DP testing','FontSize',30)
axis ( [ 75.5 75.7 -10 140])
% yyaxis right
% plot(dataus(:,1),data(:,4),'LineWidth',3);
% legend('Losses MOSFET','Current MOSFET','FontSize',25)
% ylabel('Drain current MOSFET [A]','FontSize',25)
% axis ( [ 75 76 -10 140])
  3 件のコメント
KSSV
KSSV 2019 年 5 月 14 日
It seems your data has those values also.
Håkon Bye
Håkon Bye 2019 年 5 月 14 日
Yes sorry, should have done that at the beginning. Here is the csv file im using. Thanks a lot

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

採用された回答

KSSV
KSSV 2019 年 5 月 14 日
data=csvread('deptesttest.csv',1,0);
data(data(:,2)==0,:)=[];
dataus=data(:,1).*1e6;
% yyaxis left
plot(dataus(:,1),data(:,2).*1e-3,'--or','LineWidth',3);
set(gca,'FontSize',25);%axis font size
xlabel('time [\muS]','FontSize',25)
ylabel('Switching losses[W]','FontSize',25)
title('Current and power through switch during DP testing','FontSize',30)
axis ( [ 75.5 75.7 -10 140])
  2 件のコメント
Håkon Bye
Håkon Bye 2019 年 5 月 14 日
thank you so much!! I've been struggeling with this for several hours now. What exactly does this "data(data(:,2)==0,:)=[];" line do in pseudocode?
KSSV
KSSV 2019 年 5 月 14 日
That line removes the data which have y value (second column of data) zero.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpectral Measurements についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by