How do I solve 'Invalid first data argument'?

Hello, I am currently a university student currently doing a MATLAB coursework assignment. I have produced the following coding as part of the assignment:
Co = 0.0000113125;
V = 400000000;
R = 14000000;
Mo = 4525;
t = 0:1:60;
Ct = Co + exp((-R/V)*t);
Ct
Cppb = (1000000000*(Ct/1000));
Cppb
figure
plot(Cppb,t,'-r','o','MarkerFaceColor','g','MarkerSize',4)
xlabel('Time (days)');
ylabel('Concertration (ppb)');
title('Lake Chemical Spill Analysis');
legend('Concertration of Chemical in Lake')
And for some reason, it keeps saying 'Invalid first data argument' and I am not sure why. Can someone help? Any help would be appreciated.
Thanks.

답변 (1개)

Yu
Yu 2016년 4월 17일

0 개 추천

The issues is cause by plot command with both '-r' and 'o'. Do you want a red line with green markers? If that this the case, you may want to change the plot line to
plot(Cppb,t,'-o', 'Color', 'r', 'MarkerFaceColor','g','MarkerSize',4)

댓글 수: 1

Samuel Lotay
Samuel Lotay 2016년 4월 18일
Thanks for the suggestion. I've managed to solve this thanks to a suggestion from one of my friends on my university course. But thanks for the suggestion anyway.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Chemistry에 대해 자세히 알아보기

제품

질문:

2016년 4월 17일

편집:

2016년 4월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by