matlab n次根
时间: 2023-08-28 19:16:08 浏览: 138
回答: 在Matlab中,求解复数的n次根可以使用自定义函数或内置函数来实现。引用中提到了sqrt()函数只返回一个根的问题。如果想要得到所有的n次根,可以使用自定义函数complex_sqrt()。该函数可以计算复数的正整数次方根,并返回所有的复数根。函数的参数X可以是标量或向量,n必须是正整数。函数的具体实现可以参考引用给出的Matlab代码。另外,Matlab还提供了fzero()函数用于数值根解计算,通过找到函数与x轴的交点来求解零点。但是需要注意,当函数在搜索过程中遇到NaN或Inf的函数值时,fzero()函数可能返回NaN。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [自创matlab函数,求复数的n次方根并输出所有复数解](https://blog.csdn.net/gxgdcyy/article/details/126915634)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [MATLAB 方程式求根](https://blog.csdn.net/bigfantastictree/article/details/123780136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文