MATLAB Onramp course error
14 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am running the MATLAB Onramp but it stalls at 11.1 The MATLAB Editor: (2/2) Practice, (71%)
The error is "There was an issue communicating to the MATLAB compute resource". Execution halts at the same place every time.
5 Commenti
Risposte (4)
Richard Chukwu
il 5 Giu 2019
Same with me. I'm on the fundamentals and I get this error at intervals. Even though my connection is okay.
2 Commenti
Laura Jones
il 15 Feb 2021
I think those features must be broken and no one is bothering to fix them because the course is free.
SIRAJ
il 6 Ago 2022
frds one solution i got it first delete all initial lines see the solution then type it u definitely get crt answer try it...
KANISH THAKUR
il 10 Giu 2020
don't use "..." after "element", after finishing the term inside the bracket close it by using semi colon.
1 Commento
mehdi benbraik
il 11 Giu 2020
yes great ; thank you friend , its ok new
if doPlot
plot(density)
title("Sample Densities")
xticklabels(element)
ylabel("Density (g/cm^3)")
else
disp("The density of " + element + " is " + density);
end
KAMLESH SINGH
il 30 Apr 2020
Modificato: Walter Roberson
il 16 Feb 2021
x = rand
if x > 0.5
y = 3
else
y = 4
end
TASKModify the script so that when the if condition is not satisfied, the following line of code is executed:
disp("The density of " + element ...
+ " is " + density)
Hint
See Solution
Reset
Submit
Hint
Modify the if statement to be an if-else statement.
In the else body, use the code as shown above.
Test Results:
Incorrect!----------------------------------------------Why the result is incorrect???? When the code written in Task 1&2 is correct
Are the densities displayed when doPlot is 0?
Are the densities not displayed when doPlot is 1?
Further Practice
WORKSPACE
COMMAND WINDOW
Decision Branching
Instructions are in the task pane to the left. Complete and submit each task one at a time.
Do not edit. This code creates a random number to test the if statement.
doPlot = randi([0 1])
This code loads the data.
load datafile
density = data(:,1);
Task 1 & 2
if doPlot
plot(density)
title("Sample Densities")
xticklabels(element)
ylabel("Density (g/cm^3)")
else
disp("The density of" + element ....
+ "is" + density)
end
1
2
3
4
5
6
7
8
9
10
11
12
13
doPlot = 1

decisionBranching.mlx *
8 Commenti
Walter Roberson
il 6 Ago 2022
If you are doing the same task as some other people have posted, then you are not supposed to do those lines unless doPlot is 1 . Your code is doing the lines if doPlot is non-zero. For example if doPlot were 2 then the task would require that the lines not be executed.
GUDIPATI SRINIVASULU
il 22 Set 2024
- if doPlot ==1
- plot (density)
- title("sample Densities")
- xlabel("Element")
- ylabel("Density (g/cm^3.")
- else
- disp("The density of " + element +"is"+num2str(density) + " g/cm^3.");
- end
Vedere anche
Categorie
Scopri di più su Get Started with MATLAB in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!