PDE Toolbox Heat Transfer
6 ビュー (過去 30 日間)
古いコメントを表示
I am totally new to the Matlab pde toolbox. How can I set the values required in the problem in the interface? Step by step screenshots will be very helpful. Thank you!
6 件のコメント
回答 (1 件)
Yash
2024 年 1 月 8 日
Hi Haige,
I understand that you are facing issues while using the MATLAB PDE Toolbox. To gain a better understanding of how this toolbox operates, I recommend consulting the documentation available below:
- PDE Toolbox User's Guide: https://www.mathworks.com/help/pdf_doc/pde/pde.pdf
- PDE Toolbox Functions and Features: https://www.mathworks.com/help/pde/index.html?s_tid=CRUX_lftnav
Regarding the first error message you mentioned, it indicates that the dimensions of "sin(2*pi*x)" and "sin(2*pi*y)" are incompatible for direct multiplication, likely because they are both row vectors. To perform element-wise multiplication, you should use the ".*" operator. The corrected expression would be:
100*sin(2*pi*x).*sin(2*pi*y) - (0.01/0.01)*(exp(u*0.01-1))
The second error that you have received is because of "u(1)". The index exceeds the number of elements in "u".
For defining a function that depends on "x", "y", and "u", you can refer to the documentation on specifying coefficients with the "SpecifyCoefficients" function, available at: https://www.mathworks.com/help/pde/ug/f-coefficient-for-specifycoefficients.html
Hope this helps!
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Geometry and Mesh についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!