what is wrong with this code
Show older comments
figure
x=0:0.01:2;
plot(conc,x,'r-')
xlabel('distance from the source (m)')
ylabel('concentration (mol/l')
title('the concentration of a substance with distance from initial source')
Error using CES_StudentID_empty>conc
Too many output arguments.
Error in CES_StudentID_empty (line 48)
plot(conc,x,'r-')
3 Comments
Cameron B
on 28 Apr 2021
What is the variable conc?
Walter Roberson
on 28 Apr 2021
We should suspect from the code and error that conc is not a variable, and is instead a function that is defined as not returning any output.
Image Analyst
on 28 Apr 2021
What is that? That's a script, not a function.
Accepted Answer
More Answers (1)
Walter Roberson
on 28 Apr 2021
You currently have
t=86400;
v=10.^-5;
D=10.^-7;
x=0:0.01:2;
%Calcuate the concentration in ( mol/l)
conc=(1./sqrt(4 * pi * D * t)* exp(-1 * ((x - v * t) .^ 2 ./ 4 * D )));
stored in conc.m . Rename that file to calculate_conc.m . Then
figure
calculate_conc;
plot(conc,x,'r-')
xlabel('distance from the source (m)')
ylabel('concentration (mol/l')
title('the concentration of a substance with distance from initial source')
Categories
Find more on MATLAB 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!