MATLAB - 問題記錄(持續更新)

1. 符號運算時表達式太長,提示“輸出已截斷”

解決方案:

  • 思路①:將表達式轉成字符串輸出到文本中

    file_handle = fopen('expression.txt','w'); % 打開文件,設置屬性【寫】
    fprintf(file_handle, '%s' ,char(value_name)); % 把表達式變量轉換成char類型
    fclose(file_handle); % 關閉文件
    

    參考自 https://www.ilovematlab.cn/thread-563368-1-1.html

  • 思路②:如果是矩陣,把每個元素單獨賦給一個變量,若仍過長,繼續採用思路①的方法。

2. 符號運算時,表達式出現conj

在這裏插入圖片描述
解決方案:

  • 思路①:在符號變量定義時,最後添加一個符號變量realsyms x y real;
  • 思路②:如果是矩陣轉置出現conj,應將轉置符號'改爲.'
發佈了83 篇原創文章 · 獲贊 62 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章