Use suitable MATLAB commands to distribute random temperatures (from 0 0C to 5 0C) for a room (10?∗7?), considering the walls’ temperature as given in the figure. Plot the temperature vs. distance using the command surf. In addition to having a suitable title, the vertical and horizontal axes of your graph should be properly labeled

3 Kommentare

darova
darova am 25 Mär. 2020
What is the purpose of using code button for plain text? Can't you write normally?
I can't read this
Adam Danz
Adam Danz am 25 Mär. 2020
This sounds like homework.
Can you show us how far you are into solving this and explain where you're stuck?
I solve it like this , but Im not sure
What do you think?
>> dim=[1 1 1 1 1 1 1];
>> temp=[dim;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;1 randi([0 5],1,5) 1;dim];
>> surf(temp)
>> xlabel('width(c)')
>> ylabel('length(R)')
>> zlabel('Temprature')
>> title('The Distribution Of Room Temprature')

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Adam Danz
Adam Danz am 25 Mär. 2020
Bearbeitet: Adam Danz am 25 Mär. 2020

1 Stimme

The question mentions "random temperatures" between 0 and 5. Your random values are all integers but random temperatures would contain fractions of degrees as well (ie, 4.1973).
To create random values between 0 and 5,
randTemp = rand(8,5) * 5;
Also, use axis equal so that the aspect ratio is the same between the x and y axes.
You may also want to consider using view(2) after creating the surf plot.

2 Kommentare

Rawand Mazen
Rawand Mazen am 25 Mär. 2020
thank you
Adam Danz
Adam Danz am 25 Mär. 2020
Glad I could help.
Feel free to ask follow-up questions if you run into any problems.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 25 Mär. 2020

Kommentiert:

am 25 Mär. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by