Masalah pendaftaran perhitungan dan apa itu iMath
Mungkin banyak yang belajar di universitas teknik, pertama-tama melakukan perhitungan tugas kuliah mereka di Mathcad (atau paket matematika lainnya), lalu rajin mengetik rumus yang sama di MS Word dengan substitusi angka. Kemudian mereka melupakannya.
Ketika saya dipekerjakan sebagai konstruktor untuk perhitungan kekuatan, saya harus ingat.
Tidak, teknologi FEM modern digunakan (SolidWorks, Ansys), tetapi tidak ada yang membatalkan formula dengan metode GOST. Prinsip-prinsipnya tidak berubah di sini, meskipun lebih dari 10 tahun telah berlalu sejak saya mempertahankan diploma. Orang pertama kali mengetik rumus yang sudah diketik di Mathcad, lalu secara manual mengganti setiap angka ke dalam rumus dan menuliskan hasilnya.
Mengapa menulis angka setelah rumus jika komputer menghitung hasilnya?
Ini adalah pendapat yang kontroversial, catatan semacam itu terkadang membantu menemukan kesalahan. Tidak masuk akal melakukannya dengan tanganmu. Orang-orang mencoba menyelesaikan masalah ini dari berbagai sudut, ada TechEditor , CalcPad , NormCad , tetapi kami tidak membicarakannya, dalam praktiknya saya hanya menerapkan 2 solusi:
Desain langsung di Mathcad dan cetak apa adanya
LibreOffice Writer iMath โ
1 :
, , , Mathcad
"" :
Mathcad 15, โ Mathcad 15, Mathcad Prime
, ,
2 iMath, Mathcad LibreOffice Writer, .
text expander iMath
( ):
2- . , .. iMath , , . .
Mathcad, : D, Ctrl+G โ ฮ, : DG โ ฮ. :
, :
aText ( , ) Windows7+/MacOS
, Fileโ csv , Default Group Examplesespanso Windows8+/MacOS/Linux
โ1. , ( )
? . d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ_2}}}
, =sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ_2}}}=d
_ii_VAL()_ii_
. . .
iMath , โ .
โ2.
%%ii @d@ EQDEF d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ_2}} d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ_2}} %%gg %%ii TEXT =sqrt{{8 ยท _ii_VAL(F_2)_ii_ ยท _ii_VAL(i_{})_ii_}over{_ii_VAL(%pi)_ii_ ยท _ii_VAL(ฯ_2)_ii_}}=_ii_VAL(d)_ii_ =sqrt{{8 ยท 200 ยท 5}over{3,142 ยท 900}}=1,682 %%gg
, .
โ3. . .
iMath, Jan Rheinlaender, . โ .
:
- ( , )
- , , :
Q_=0.785 ยท D_^2 ยท p
- ()
- ()
Sublime Text
. , .
, . , yaml. , :
: Ctrl+Q, Ctr+F, , , , _ii_VAL(
, , , )_ii_
, Ctrl+Q. โ Ctrl+Shift+Q. . , 2009. ...
, . Sublime, . โ Sublime 2 . , , . โ ! Ctrl+Q, , Ctrl+S โ , ...
, , . , , .
Vim
, . langmap keymap, . Vim : , . .
: vim ? . vim .
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|---|---|---|
[W]indows [L]inux [M]acOS | WLM | WLM | W__ | WLM | W__ | W__ | WLM | WLM |
+ | + | + | + | + | + | + | + | |
+ | + | + | + | + | + | + | + | |
(\0, \1, ...) | + | - | + | + | + | + | + | + |
โ | + | + | +ยน | + | - | + | + | ? |
โ | ^D | ^โงD | - | ^โงD | - | - | ^โงDโด | +โฐ |
โ | โฅF3 | ร | - | - | - | ^โงโ | - | ? |
โ | โฅโ | โฅE | - | - | - | - | - | ? |
โ | ^โฅโโต | โฅโงโ | -โถ | -โถ | - | -โถ | -โถ | +โฐ |
โฌค | + | +โฐ | + | - | +โฐ | - | + | + |
โฌค | - | +โฐ | + | - | - | - | + | + |
+โท | +ยน | + | + | +โฐ | + | + | + | |
+ | + | ยฑ | ? | ? | ? | + | ยฑ | |
+ | + | + | +ยฒ | + | + | ยฑโด | ยฑโฐ | |
+ | + | + | ยฑ | + | - | + | + | |
+ | + | + | - | + | - | - | +ยน | |
^โงP | ^โงP | ^Mโฐยณ | - | - | - | ^โงEโด | - |
( Windows): ^ โ Ctrl, โง โ Shift, โฅ โ Alt, โ โ Space, โ โ Enter, โโโโ โ , ร โ
โฐ โ
ยน โ
ยฒ โ , code.page=65001
ยณ โ NppMenuSearch ,
โด โ , ,
โต โ
โถ โ โฅโงโ,
โท โ
? 2 : Sublime ( ?) Cuda. , - .
Logo | |||||
---|---|---|---|---|---|
![]() |
Sublime Text | 3.2.2 | 01.10.19 | C ( Skia) | โ |
![]() |
CudaText | 1.118.2.0 | 29.12.20 | ||
![]() |
Notepad++ | 7.9.2 | 01.01.21 | Scientilla | โ |
![]() |
SciTE | 4.4.6 | 01.12.20 | Scientilla | โ |
![]() |
AkelPad | 4.9.8 | 18.07.16 | Scientilla | โ |
![]() |
Notepad3 | 5.20.915.1 | 15.09.20 | Scientilla | โ , |
![]() |
Textadept | 11.0 | 01.12.20 | Scientilla / Curses | โ |
![]() |
Vim | 8.2 | 10.12.20 | ? | โ ? |
CudaText
, CudaText. portable zip-. wiki - portable , . ? โ %APPDATA% . ? , , 25 โ , โ . , , , , . :
, - . , . , . . ( ), ( , ). Statusbar , , .
Options โ Settings default/user,
{
"wrap_mode" : 1,
"wrap_indented" : false,
"ui_statusbar_show" : true,
"ui_sidebar_show" : true,
"find_hidden_buttons": "c",
"bracket_highlight" : true,
"ui_toolbar_show" : false,
"ui_theme" : "white",
"ui_theme_syntax" : "white",
"ui_font_name" : "default",
"ui_font_size" : 9,
"font_name" : "Lucida Console",
"font_size" : 10,
"ui_title_path" : true,
"ui_menu_show" : false,
"ui_tab_show" : false,
"gutter_show" : false,
"gutter_fold" : false,
"show_last_line_on_top" : false,
"log_sessions" : false,
"py_init_log" : false,
"auto_close_brackets": ""
}
' โฎ ' Ctrl+Shift+P ( Sublime). , , Ctrl+W
.
โ โ white ( ).
: , 'ฮด',
โ aText .
: Auto_Save Macros. Sublime: Plugins โ Addons Manager โ Install..., Ctrl+Shift+P - plugin:Install+Enter.
. , . ':', , 'theme:' โ . : , Plugins โ Addons Manager โ Remove add-on...
( ). Sublime PreferencesโKey Bindings, :
- Ctrl+Shift+P, , 'macros: start recording'
- F9
- "Set"
Ctrl+Q "macros: start recording" Ctrl+Shift+Q "macros: stop recording".
settings/keys:
...
"2810" : {
"name" : "macros: start recording",
"s1" : [ "Ctrl+Q" ]
}
...
โ .
โ iMath:explain EQDEF
, , '=', _ii_VAL(
)_ii_
@@
. , . . , , _ii_VAL(
)_ii_
:
- Ctrl+Q โ
- @@ , . CudaText โ \0, \1, ..., . Ctrl+F,
\b(abs|acute|aleph|alignb...widetilde|widevec|wp|yellow)\b
, Alt+E, Esc โ , โ,@@
- ,
%%ii TEXT
(?<=^%%ii\s+TEXT).*$
-
(?<=[^%@'"])(\d+\.\d+|%\w+_\{[^{}]*\}|%\w+|\b\w+_\{[^{}]*\}|\b\w+)(?!.*%%gg$)
- โ , , Ctrl+X
-
_ii_VAL(
, Ctrl+V,)_ii_
-
@@
- Ctlr+Shift+Q โ ,
imath:_ii_VAL()_ii_ all
- โ : Ctrl+Shift+P,
imath:_ii_VAL()_ii_ all
( Enter), F9, Ctrl+Shift+V
( ), settings/macros.json. . .
Auto_Save. Ctrl+Shift+P โ plugin:Auto Save: config
,
[op] save_interval=30 save_before_closing_tab=1 on_deactivate=0
Cud , Cuda , LO Math. "file:quit program" F3 ( iMath F3) โ / .
. Wiki , , SynWrite , , . .
- SynWrite
- Options โ Customize lexers library..., - eqn
- View โ Lexer โ
- Options โ Customize lexer...
- "Import Items" ( )
-
- eqn.lcf eqn.cuda-lexmap SynWrite\Data\lexlib cudatext\Data\lexlib
- , , Ctrl+Shift+P, eqn, Enter.
, :
. ! ( , )
, ( Atom Visual Studio Code). โ , , , . . ( ) iMath ( , ).
Halaman unduhan LibreOffice - diuji pada 7.0, tetapi 6.4 juga dapat berfungsi dengan
baik sebagai halaman unduhan iMath - Anda perlu mengunduh iMath-2.3.1 ~ beta2.oxt
Diskusi fitur iMath "buka di editor eksternal" di sourceforge.net - tentang mengonfigurasi halaman
Unduh dokumentasi iMath iMath
CudaText
Pengaturan CudaText untuk bekerja dengan iMath (Anda perlu membongkar ke folder
tempat editor dibuka) CudaText di github.com
CudaText di sourceforge.net - hanya ada plugin
aText pengaturan untuk karakter Yunani dan tidak hanya - buka dengan Ctrl + O dari aText