簡體   English   中英

MATLAB-試圖了解函數maketform()的工作方式

[英]MATLAB - Trying to understand how the function maketform() works

我的代碼遇到問題,要解決該問題,我需要了解函數maketform()的工作原理,更具體地說是“ custom”選項。

如前所述,我使用了“ custom”選項(至少要求輸入INVERSE_FCN),但我不知道該如何定義該函數?它應該包含什么?它應該是什么樣?

如果有人能給我一個真實的例子或指導我做一個例子,我將不勝感激。

(通常,我的代碼獲取一個.glt文件(出於映射目的),並且需要將其轉換為轉換-T)

在此先感謝,Gal :)

自問這個問題以來,我讀了很多書,一些事情變得很清楚。 我想分享我對這個問題的見解。

  1. X是什么,我們從哪里得到它? -X是圖像的空間坐標,這意味着X包含2列,組成圖像的坐標網格。 例如,對於3x3圖片,X看起來像:

x(:,1)

回答=

  1 2 3 1 2 3 1 2 3 

x(:,2)

回答=

  1 1 1 2 2 2 3 3 3 
  1. 什么是T,我們從哪里得到它? T是我們調用函數“ maketform”時創建的轉換,當我們使用“ custom”選項時,該轉換是我們定義為“ maketform”的函數。 例如:

invrse_fnc = @(x,〜)doSomething(x);

T = maketform('custom',2,2,[],invrse_fnc,[]);

由此我了解到,使用“自定義”時應定義的函數可以執行您想要的任何操作,但是請注意,輸入是圖像空間坐標的2列。

希望它能幫助您理解此主題,歡迎提出任何意見。

晚安,祝大家編程愉快!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM