我經常需要提取限制值列表,以子列表,也就是說,如果vals
給出vars={x1,x2,x3,x4}
值,我需要的svars={x2,x4}
值我做restrict[list,vars,svars]
其中自定義符號問題
restrict[vars_, svars_, vals_] :=
Extract[vals, Flatten[Position[vars, #] & /@ svars, 1]]
我想提高代碼可讀性,或許通過定義restrict[vars,svars,vals]
http://yaroslavvb.com/upload/custom-notation.png
下面的自定義符號我的問題是
- 什麼是一個很好的實現方法?
- 這是一個好主意嗎?
相關的問題,怎麼辦我得到Notation Palette?我在其中一個教程中找到了一個鏈接,但它不在我的調色板菜單 – 2010-11-17 01:19:17
提供'Notation'AutoLoadNotationPalette == True',它應該在需要[「Notation'」]時自動打開。如果沒有,那麼你可以從ToFileName [{$ InstallationDirectory,「AddOns」,「Packages」,「Notation」,「LocalPalettes」,「English」},「」]'打開它並/或者從調色板菜單。 – Simon 2010-11-17 02:56:24