Multiplication function not working correctly
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
Hi all, I am trying to convert data from hPa to Pa by multiplying 100, but I don't seem to get the correct answer. Also, I am not sure why do I get asterisk after calculating the first entry, which seems to me affecting the rest of the entries! Here is my code. Many thanks Update: - I have already used (.) but I came up with the same result.
TestData2 = importfile('TestData1.xlsx','Sheet1','A1:F31');
hPa=TestData2(1:31,6) %Pressure at 9m in hPa
Pa=hPa*100
7 个评论
Yuvaraj Venkataswamy
2018-8-26
Use, Pa=hPa.*100
D.J
2018-8-26
Aquatris
2018-8-26
Wwhat do you get? We cannot help too much unless you provide your data.
@D.J: please do not post the same question multiple times. It actually makes it harder for us to help you, because then you spread information over multiple threads, so it is harder for us to know what information you have given us, and what information you have been given in return. Today I moved your uploaded files to this question.
Please update this question with any data, or add comments as required.
Aquatris
2018-8-26
By the way your code works for me. It multiplies all the elements by 100. What exactly is your issue?
One issue might be your hPa is not double but chars (variable type, you can check it in Workspace, where it should indicate something like "hPa 31x6 double". I used import data functionality of Matlab, where you can find it in Home tab in Matlab.
D.J
2018-8-26
回答(0 个)
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!