it says 'Value' must be a double scalar.
54 次查看(过去 30 天)
显示 更早的评论
2 个评论
回答(1 个)
Harsha Kalavakolu
2022-5-11
Hello Nicole
From the error that you have mentioned, I understand that whatever you are passing as argument is not a double or is not a scalar.
As you are using double conversion function "double(...)", so the problem must be that the number is not scalar. There is a possibility that the argument you are passing can be a complex number or a vector. So, try to trace the value of "Liqdensity" you are passing, by debugging and make sure you are passing correct type of argument. I suggest you use "num2str" to convert complex numbers into strings. You can use "dbstop if error" and check the value stored in "Liqdensity".
Hope it Helps
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Numeric Types 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!