I've included a "Plot" workspace, self contained, to show the tiny problems I
encountered.
First I was very surprized that ⎕PLOT was ⎕IO sensitive, but I overcome that
(as a feature),
and I concluded that with ⎕IO=0 was the kind of plot I wanted.
Second, I wrote (still in work) a function named "Plot" that can plot matrix
lines on a graph
but I discovered that some "point_style-N:" do not resize well with some
"point_size-N:"
"line_color-N:" work fine as I can tell (I'm a bit colorblind btw)
To see what I mean, use the line below in the workspace:
Plot sort_by_lines 1 makemat 24
and increase the "1" to "2" and continue up to "7"
Plot sort_by_lines 7 makemat 24
at that point it should display a graph with seven lines (enlarge the plot
window as needed)
you will notice that some of the (0..6) lines have different "point_size-N:"
and at least 2 of thems are displaying Huge and one is looking absent.
my 2 usual cents,
Xtian.
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<!DOCTYPE Workspace
[
<!ELEMENT Workspace (Value*,Ravel*,SymbolTable,Symbol*,Commands,StateIndicator)>
<!ATTLIST Workspace wsid CDATA #REQUIRED>
<!ATTLIST Workspace year CDATA #REQUIRED>
<!ATTLIST Workspace month CDATA #REQUIRED>
<!ATTLIST Workspace day CDATA #REQUIRED>
<!ATTLIST Workspace hour CDATA #REQUIRED>
<!ATTLIST Workspace minute CDATA #REQUIRED>
<!ATTLIST Workspace second CDATA #REQUIRED>
<!ATTLIST Workspace timezone CDATA #REQUIRED>
<!ATTLIST Workspace saving_SVN CDATA #REQUIRED>
<!ELEMENT Value (#PCDATA)>
<!ATTLIST Value flg CDATA #REQUIRED>
<!ATTLIST Value vid CDATA #REQUIRED>
<!ATTLIST Value parent CDATA #IMPLIED>
<!ATTLIST Value rk CDATA #REQUIRED>
<!ATTLIST Value sh-0 CDATA #IMPLIED>
<!ATTLIST Value sh-1 CDATA #IMPLIED>
<!ATTLIST Value sh-2 CDATA #IMPLIED>
<!ATTLIST Value sh-3 CDATA #IMPLIED>
<!ATTLIST Value sh-4 CDATA #IMPLIED>
<!ATTLIST Value sh-5 CDATA #IMPLIED>
<!ATTLIST Value sh-6 CDATA #IMPLIED>
<!ATTLIST Value sh-7 CDATA #IMPLIED>
<!ELEMENT Ravel (#PCDATA)>
<!ATTLIST Ravel vid CDATA #REQUIRED>
<!ATTLIST Ravel cells CDATA #REQUIRED>
<!ELEMENT SymbolTable (Symbol*)>
<!ATTLIST SymbolTable size CDATA #REQUIRED>
<!ELEMENT Symbol (unused-name|Variable|Function|Label|Shared-Variable)*>
<!ATTLIST Symbol name CDATA #REQUIRED>
<!ATTLIST Symbol stack-size CDATA #REQUIRED>
<!ELEMENT unused-name EMPTY>
<!ELEMENT Variable (#PCDATA)>
<!ATTLIST Variable vid CDATA #REQUIRED>
<!ELEMENT Function (UCS)>
<!ATTLIST Function creation-time CDATA #IMPLIED>
<!ATTLIST Function exec-properties CDATA #IMPLIED>
<!ELEMENT Label (#PCDATA)>
<!ATTLIST Label value CDATA #REQUIRED>
<!ELEMENT Shared-Variable (#PCDATA)>
<!ATTLIST Shared-Variable key CDATA #REQUIRED>
<!ELEMENT UCS (#PCDATA)>
<!ATTLIST UCS uni CDATA #REQUIRED>
<!ELEMENT Commands (Command*)>
<!ATTLIST Commands size CDATA #REQUIRED>
<!ELEMENT Command (#PCDATA)>
<!ATTLIST Command name CDATA #REQUIRED>
<!ATTLIST Command mode CDATA #REQUIRED>
<!ATTLIST Command fun CDATA #REQUIRED>
<!ELEMENT StateIndicator (SI-entry*)>
<!ATTLIST StateIndicator levels CDATA #REQUIRED>
<!ELEMENT SI-entry ((Execute|Statements|UserFunction),Parser+)>
<!ATTLIST SI-entry level CDATA #REQUIRED>
<!ATTLIST SI-entry pc CDATA #REQUIRED>
<!ATTLIST SI-entry line CDATA #REQUIRED>
<!ELEMENT Statements (UCS)>
<!ELEMENT Execute (UCS)>
<!ELEMENT UserFunction (#PCDATA)>
<!ATTLIST UserFunction ufun-name CDATA #IMPLIED>
<!ATTLIST UserFunction macro-num CDATA #IMPLIED>
<!ATTLIST UserFunction lambda-name CDATA #IMPLIED>
<!ATTLIST UserFunction symbol-level CDATA #IMPLIED>
<!ELEMENT Parser (Token*)>
<!ATTLIST Parser size CDATA #REQUIRED>
<!ATTLIST Parser assign-pending CDATA #REQUIRED>
<!ATTLIST Parser lookahead-high CDATA #REQUIRED>
<!ATTLIST Parser action CDATA #REQUIRED>
<!ELEMENT Token (#PCDATA)>
<!ATTLIST Token pc CDATA #REQUIRED>
<!ATTLIST Token tag CDATA #REQUIRED>
<!ATTLIST Token char CDATA #IMPLIED>
<!ATTLIST Token int CDATA #IMPLIED>
<!ATTLIST Token float CDATA #IMPLIED>
<!ATTLIST Token real CDATA #IMPLIED>
<!ATTLIST Token imag CDATA #IMPLIED>
<!ATTLIST Token sym CDATA #IMPLIED>
<!ATTLIST Token line CDATA #IMPLIED>
<!ATTLIST Token vid CDATA #IMPLIED>
<!ATTLIST Token index CDATA #IMPLIED>
<!ATTLIST Token fun-id CDATA #IMPLIED>
<!ATTLIST Token ufun-name CDATA #IMPLIED>
<!ATTLIST Token symbol-level CDATA #IMPLIED>
<!ATTLIST Token comment CDATA #IMPLIED>
]>
<!-- hour/minute/second is )SAVE time in UTC (aka. GMT).
timezone is offset to UTC in seconds.
local time is UTC + offset -->
<Workspace wsid="Plot" year="2020" month="8" day="14"
hour="3" minute="38" second="8" timezone="-14400"
saving_SVN=" 1319">
<Value flg="0x400" vid="0" parent="-1" rk="1" sh-0="21"/>
<Value flg="0x400" vid="1" parent="-1" rk="1" sh-0="5"/>
<Value flg="0x400" vid="2" parent="-1" rk="1" sh-0="256"/>
<Value flg="0x400" vid="3" parent="-1" rk="1" sh-0="6"/>
<Value flg="0x400" vid="4" parent="-1" rk="0"/>
<Value flg="0x400" vid="5" parent="-1" rk="1" sh-0="61"/>
<Value flg="0x400" vid="6" parent="-1" rk="0"/>
<Value flg="0x400" vid="7" parent="-1" rk="0"/>
<Value flg="0x400" vid="8" parent="-1" rk="0"/>
<Value flg="0x400" vid="9" parent="-1" rk="0"/>
<Value flg="0x400" vid="10" parent="-1" rk="0"/>
<Value flg="0x400" vid="11" parent="-1" rk="0"/>
<Value flg="0x400" vid="12" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="13" parent="-1" rk="0"/>
<Value flg="0x400" vid="14" parent="-1" rk="0"/>
<Value flg="0x400" vid="15" parent="-1" rk="0"/>
<Value flg="0x400" vid="16" parent="-1" rk="0"/>
<Value flg="0x400" vid="17" parent="-1" rk="0"/>
<Value flg="0x400" vid="18" parent="-1" rk="1" sh-0="2"/>
<Value flg="0x400" vid="19" parent="-1" rk="0"/>
<Value flg="0x400" vid="20" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="21" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="22" parent="-1" rk="0"/>
<Value flg="0x400" vid="23" parent="-1" rk="0"/>
<Value flg="0x400" vid="24" parent="-1" rk="1" sh-0="2"/>
<Value flg="0x400" vid="25" parent="-1" rk="0"/>
<Value flg="0x400" vid="26" parent="-1" rk="1" sh-0="2"/>
<Value flg="0x400" vid="27" parent="-1" rk="0"/>
<Value flg="0x400" vid="28" parent="26" rk="1" sh-0="2"/>
<Value flg="0x400" vid="29" parent="-1" rk="0"/>
<Value flg="0x400" vid="30" parent="-1" rk="0"/>
<Value flg="0x400" vid="31" parent="-1" rk="1" sh-0="2"/>
<Value flg="0x400" vid="32" parent="-1" rk="0"/>
<Value flg="0x400" vid="33" parent="-1" rk="0"/>
<Value flg="0x400" vid="34" parent="-1" rk="0"/>
<Value flg="0x400" vid="35" parent="26" rk="1" sh-0="2"/>
<Value flg="0x400" vid="36" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="37" parent="-1" rk="0"/>
<Value flg="0x400" vid="38" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="39" parent="-1" rk="0"/>
<Value flg="0x400" vid="40" parent="-1" rk="0"/>
<Value flg="0x400" vid="41" parent="-1" rk="0"/>
<Value flg="0x400" vid="42" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="43" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="44" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="45" parent="-1" rk="0"/>
<Value flg="0x400" vid="46" parent="-1" rk="0"/>
<Value flg="0x400" vid="47" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="48" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="49" parent="-1" rk="1" sh-0="28"/>
<Value flg="0x400" vid="50" parent="-1" rk="0"/>
<Value flg="0x400" vid="51" parent="-1" rk="0"/>
<Value flg="0x400" vid="52" parent="-1" rk="0"/>
<Value flg="0x400" vid="53" parent="-1" rk="0"/>
<Value flg="0x400" vid="54" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="55" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="56" parent="-1" rk="0"/>
<Value flg="0x400" vid="57" parent="-1" rk="0"/>
<Value flg="0x400" vid="58" parent="-1" rk="0"/>
<Value flg="0x400" vid="59" parent="-1" rk="0"/>
<Value flg="0x400" vid="60" parent="-1" rk="0"/>
<Value flg="0x400" vid="61" parent="-1" rk="0"/>
<Value flg="0x400" vid="62" parent="-1" rk="0"/>
<Value flg="0x400" vid="63" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="64" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="65" parent="-1" rk="0"/>
<Value flg="0x400" vid="66" parent="-1" rk="0"/>
<Value flg="0x400" vid="67" parent="-1" rk="0"/>
<Value flg="0x400" vid="68" parent="-1" rk="0"/>
<Value flg="0x400" vid="69" parent="-1" rk="0"/>
<Value flg="0x400" vid="70" parent="-1" rk="0"/>
<Value flg="0x400" vid="71" parent="-1" rk="0"/>
<Value flg="0x400" vid="72" parent="-1" rk="0"/>
<Value flg="0x400" vid="73" parent="-1" rk="1" sh-0="2"/>
<Value flg="0x400" vid="74" parent="-1" rk="0"/>
<Value flg="0x400" vid="75" parent="-1" rk="0"/>
<Value flg="0x400" vid="76" parent="-1" rk="0"/>
<Value flg="0x400" vid="77" parent="-1" rk="0"/>
<Value flg="0x400" vid="78" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="79" parent="-1" rk="0"/>
<Value flg="0x400" vid="80" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="81" parent="-1" rk="0"/>
<Value flg="0x400" vid="82" parent="-1" rk="0"/>
<Value flg="0x400" vid="83" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="84" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="85" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="86" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="87" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="88" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="89" parent="-1" rk="1" sh-0="1"/>
<Value flg="0x400" vid="90" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="91" parent="-1" rk="1" sh-0="0"/>
<Value flg="0x400" vid="92" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="93" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="94" parent="-1" rk="1" sh-0="16"/>
<Value flg="0x400" vid="95" parent="-1" rk="0"/>
<Value flg="0x400" vid="96" parent="-1" rk="1" sh-0="27"/>
<Value flg="0x400" vid="97" parent="-1" rk="1" sh-0="3"/>
<Value flg="0x400" vid="98" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="99" parent="-1" rk="1" sh-0="13"/>
<Value flg="0x400" vid="100" parent="-1" rk="1" sh-0="14"/>
<Value flg="0x400" vid="101" parent="-1" rk="0"/>
<Value flg="0x400" vid="102" parent="-1" rk="1" sh-0="16"/>
<Ravel vid="0" cells="²SystemVariable.cc:740â°"/>
<Ravel vid="1" cells="³-1³0³0³0³0"/>
<Ravel vid="2" cells="¹0¹1¹2¹3¹4¹5¹6¹7¹8¹9¹A
¹B¹C¹D¹E¹F¹10¹11¹12¹13¹14¹15¹16¹17¹18¹19¹1A¹1B¹1C¹1D¹1E¹1F² !â°Â¹22²#$â°
²%â°Â¹26²'()*+,-./0123456789:;â°Â¹3C²=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_â°
²`abcdefghijklmnopqrstuvwxyz{|}~Â¥â¬ââ§â¼â¬ââ¸â¸âºâ¼Î¼â¡â£â
âââ¹ââ¤ââââ¤Î»ââ£â¥â¶â¶ââÏâ°
²â¢ââââââââ¢âªâ¨âââ¬âªâ£ââ¤âââââ£ââââââââ´â¬âââ¼âââââ©â¦â ââ¬â¡â¸â·âµâ·ââ»â¢â£âââââââââºâ¹ââââ²â°
²â´â±â½âââ¨â³âââ©â¿ââ¥â¤â Ã÷âââµâ«â⯨ â°"/>
<Ravel vid="3" cells="².,â0_¯â°"/>
<Ravel vid="4" cells="³1"/>
<Ravel vid="5" cells="²âRLââFIO[â°Â¹22²randomâ°Â¹22²] 8 â âPWââFIO ¯8 â â£â°
¹22²libedif.so.0â°Â¹22² âFX â°Â¹22²viâ°Â¹22"/>
<Ravel vid="6" cells="³0"/>
<Ravel vid="7" cells="³10"/>
<Ravel vid="8" cells="³184"/>
<Ravel vid="9" cells="² â°"/>
<Ravel vid="10" cells="³0"/>
<Ravel vid="11" cells="³0"/>
<Ravel vid="12" cells="¹8¹D¹A
"/>
<Ravel vid="13" cells="³0"/>
<Ravel vid="14" cells="³0"/>
<Ravel vid="15" cells="³1"/>
<Ravel vid="16" cells="³-4"/>
<Ravel vid="17" cells="³0"/>
<Ravel vid="18" cells="³0³0"/>
<Ravel vid="19" cells="³0"/>
<Ravel vid="20" cells="²point_style-3: 4â°"/>
<Ravel vid="21" cells="³0³255³0"/>
<Ravel vid="22" cells="³16"/>
<Ravel vid="23" cells="²λâ°"/>
<Ravel vid="24" cells="³3³4"/>
<Ravel vid="25" cells="² â°"/>
<Ravel vid="26" cells="â¶28â¶35"/>
<Ravel vid="27" cells="³97"/>
<Ravel vid="28" cells="²dfâ°"/>
<Ravel vid="29" cells="³1"/>
<Ravel vid="30" cells="³10000"/>
<Ravel vid="31" cells="³2³26"/>
<Ravel vid="32" cells="³65"/>
<Ravel vid="33" cells="³26"/>
<Ravel vid="34" cells="³26"/>
<Ravel vid="35" cells="²viâ°"/>
<Ravel vid="36" cells="²line_color-6: â°"/>
<Ravel vid="37" cells="³0"/>
<Ravel vid="38" cells="²point_style-5: 6â°"/>
<Ravel vid="39" cells="³1"/>
<Ravel vid="40" cells="³2"/>
<Ravel vid="41" cells="³4"/>
<Ravel vid="42" cells="³63³63³63"/>
<Ravel vid="43" cells="²point_style-6: 7â°"/>
<Ravel vid="44" cells="³0³0³127"/>
<Ravel vid="45" cells="³1"/>
<Ravel vid="46" cells="³1"/>
<Ravel vid="47" cells="²point_style-2: 3â°"/>
<Ravel vid="48" cells="²point_size-6:â°"/>
<Ravel vid="49" cells="²Calling âPLOT with left arg:â°"/>
<Ravel vid="50" cells="³1"/>
<Ravel vid="51" cells="³2"/>
<Ravel vid="52" cells="³2"/>
<Ravel vid="53" cells="³22"/>
<Ravel vid="54" cells="²line_color-3: â°"/>
<Ravel vid="55" cells="²point_size-2:â°"/>
<Ravel vid="56" cells="³0"/>
<Ravel vid="57" cells="³-2"/>
<Ravel vid="58" cells="³1"/>
<Ravel vid="59" cells="² â°"/>
<Ravel vid="60" cells="³1000"/>
<Ravel vid="61" cells="³1"/>
<Ravel vid="62" cells="â´1e-13"/>
<Ravel vid="63" cells="³0³127³0"/>
<Ravel vid="64" cells="²0123456789ABCDEFâ°"/>
<Ravel vid="65" cells="³1"/>
<Ravel vid="66" cells="² â°"/>
<Ravel vid="67" cells="²;â°"/>
<Ravel vid="68" cells="²}â°"/>
<Ravel vid="69" cells="³0"/>
<Ravel vid="70" cells="³-8"/>
<Ravel vid="71" cells="³0"/>
<Ravel vid="72" cells="² â°"/>
<Ravel vid="73" cells="²â{â°"/>
<Ravel vid="74" cells="² â°"/>
<Ravel vid="75" cells="³2"/>
<Ravel vid="76" cells="³-569148378135517824"/>
<Ravel vid="77" cells="³0"/>
<Ravel vid="78" cells="²And right arg:â°"/>
<Ravel vid="79" cells="³16"/>
<Ravel vid="80" cells="²point_size-1:â°"/>
<Ravel vid="81" cells="³2"/>
<Ravel vid="82" cells="³0"/>
<Ravel vid="83" cells="²point_style-1: 2â°"/>
<Ravel vid="84" cells="²point_size-5:â°"/>
<Ravel vid="85" cells="²line_color-4: â°"/>
<Ravel vid="86" cells="²line_color-5: â°"/>
<Ravel vid="87" cells="²point_size-4:â°"/>
<Ravel vid="88" cells="³0³0³255"/>
<Ravel vid="89" cells="²#â°"/>
<Ravel vid="90" cells="³255³0³0"/>
<Ravel vid="91" cells="² â°"/>
<Ravel vid="92" cells="²point_size-0:â°"/>
<Ravel vid="93" cells="²line_color-1: â°"/>
<Ravel vid="94" cells="²point_style-4: 5â°"/>
<Ravel vid="95" cells="³0"/>
<Ravel vid="96" cells="²Unsupported feature yet !!!â°"/>
<Ravel vid="97" cells="³127³0³0"/>
<Ravel vid="98" cells="²line_color-0: â°"/>
<Ravel vid="99" cells="²point_size-3:â°"/>
<Ravel vid="100" cells="²line_color-2: â°"/>
<Ravel vid="101" cells="³0"/>
<Ravel vid="102" cells="²point_style-0: 1â°"/>
<SymbolTable size="6">
<Symbol name="Plot" stack-size="1">
<Function creation-time="1597376020173282" exec-properties="0,0,0,0">
<UCS uni="²zâPlot mat;rank;âIO;hex;rgb;ops;lc;ps;pS;lines;PSâ°Â¹A
²âIOâ0â°Â¹A
²hexâ{â°Â¹22²0123456789ABCDEFâ°Â¹22²[(ââµÃ·16),(16|âµ)]}â°Â¹A
²rgbâ{â°Â¹22²#â°Â¹22²,(hex(âµ[0])),(hex(âµ[1])),(hex(âµ[2]))}â°Â¹A
²lcâpsâpSâ0â´â°Â¹22¹22¹A
²lcâlc,ââ°Â¹22²line_color-0: â°Â¹22²,rgb 0 255 0â°Â¹A
²lcâlc,ââ°Â¹22²line_color-1: â°Â¹22²,rgb 0 0 255â°Â¹A
²lcâlc,ââ°Â¹22²line_color-2: â°Â¹22²,rgb 255 0 0â°Â¹A
²lcâlc,ââ°Â¹22²line_color-3: â°Â¹22²,rgb 0 127 0â°Â¹A
²lcâlc,ââ°Â¹22²line_color-4: â°Â¹22²,rgb 0 0 127â°Â¹A
²lcâlc,ââ°Â¹22²line_color-5: â°Â¹22²,rgb 127 0 0â°Â¹A
²lcâlc,ââ°Â¹22²line_color-6: â°Â¹22²,rgb 63 63 63â°Â¹A
¹A
²PSâ4â°Â¹A
²psâps,ââ°Â¹22²point_style-0: 1â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-0:â°Â¹22²,âPSâ°Â¹A
²psâps,ââ°Â¹22²point_style-1: 2â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-1:â°Â¹22²,âPSâ°Â¹A
²psâps,ââ°Â¹22²point_style-2: 3â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-2:â°Â¹22²,âPSâ°Â¹A
²psâps,ââ°Â¹22²point_style-3: 4â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-3:â°Â¹22²,âPSâ°Â¹A
²psâps,ââ°Â¹22²point_style-4: 5â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-4:â°Â¹22²,âPSâ°Â¹A
²psâps,ââ°Â¹22²point_style-5: 6â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-5:â°Â¹22²,âPSâ°Â¹A
²psâps,ââ°Â¹22²point_style-6: 7â°Â¹22² â pSâpS,ââ°Â¹22²pointâ°
²_size-6:â°Â¹22²,âPSâ°Â¹A
¹A
²â V lc ps pS â Uncomment for debuggingâ°Â¹A
¹A
²rankââ´â´ matâ°Â¹A
²â(0=rank)/scalarâ°Â¹A
²â(1=rank)/vectorâ°Â¹A
²â(2=rank)/matrixâ°Â¹A
²error: âES â°Â¹22²Unsupported feature yet !!!â°Â¹22² ââ°
² temporaryâ°Â¹A
¹A
²scalar: mat=,matâ°Â¹A
²vector: linesâ1 â â commonâ°Â¹A
²matrix: linesâ1ââ´matâ°Â¹A
²common:â°Â¹A
¹22²Calling âPLOT with left arg:â°Â¹22² ((linesâlc),(linâ°
²esâps),(linesâpS))â°Â¹A
¹22²And right arg:â°Â¹22² matâ°Â¹A
²zâ((linesâlc),(linesâps),(linesâpS)) âPLOT matâ°Â¹A
"/>
</Function>
</Symbol>
<Symbol name="V" stack-size="1">
<Function creation-time="1482454815005529" exec-properties="0,0,0,0">
<UCS uni="²λâλ0 âµâ°Â¹A
²λâ,[â³0] âµâ°Â¹A
"/>
</Function>
</Symbol>
<Symbol name="df" stack-size="1">
<Function creation-time="1595399959291244" exec-properties="0,0,0,0">
<UCS uni="²df;names;func;lambda;âpw;t;sort_orderâ°Â¹A
²âpwâ10000 â sort_orderâ,â2 26â´(âucs 65+âIO-â¨â³26),(âucâ°
²s 97+âIO-â¨â³26)â°Â¹A
²namesâ((â[âio+1]ânl 3 4)~¨' ')~ â°Â¹22²dfâ°Â¹22² â°Â¹22²viâ°
¹22² â if only one eg: â°Â¹22²dfâ°Â¹22² then useâ°
² ââ°Â¹22²dfâ°Â¹22¹A
²lambdaâ({'λ'=ââcr âµ}¨names)/namesâ°Â¹A
²â(2>â´lambda)/nosrtlâ°Â¹A
²lambdaâ{âµ[sort_orderâââµ]} lambdaâ°Â¹A
²nosrtl: funcânames~lambdaâ°Â¹A
²â(2>â´func)/nosrtfâ°Â¹A
²funcâ{âµ[sort_orderâââµ]} funcâ°Â¹A
²nosrtf: funcâ{âµ (22 âcr âcr âµ)} ¨ funcâ°Â¹A
²lambdaâ{âµ,'â{',({â½ {(+/^\' '=âµ)ââµ} â½ âµ} 2â((âcr âµ)[1+â°
²âio;])),({{â½ {(+/^\' '=âµ)ââµ} â½ âµ} {(â¨\t=';')/tâ(âcr âµâ°
²)[âio;]} âµ} âµ),'}'} ¨ lambdaâ°Â¹A
²ââ,[â³0] {((â´,âµ)â(¯2+âfio ¯8))â,âµ} ¨ â[âio+1]â ,[â³0] ,â°
²func,(â' '),lambda,(â' ')â°Â¹A
"/>
</Function>
</Symbol>
<Symbol name="makemat" stack-size="1">
<Function creation-time="1597374475217513" exec-properties="0,0,0,0">
<UCS uni="²λâ⺠λ0 âµâ°Â¹A
²λâ(âº,âµ) â´ (âºÃâµ)?1000â°Â¹A
"/>
</Function>
</Symbol>
<Symbol name="sort_by_lines" stack-size="1">
<Function creation-time="1597371279327497" exec-properties="0,0,0,0">
<UCS uni="²λâλ0 âµâ°Â¹A
²λâ{âµ[ââµ]}â¤1 âµâ°Â¹A
"/>
</Function>
</Symbol>
<Symbol name="vi" stack-size="1">
<Function creation-time="0" exec-properties="1,1,1,0" native="1">
<UCS uni="²libedif.so.0â°"/>
</Function>
</Symbol>
</SymbolTable>
<Symbol name="âAI" stack-size="1">
<Variable vid="1"/>
</Symbol>
<Symbol name="âARG" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="âAV" stack-size="1">
<Variable vid="2"/>
</Symbol>
<Symbol name="âCT" stack-size="1">
<Variable vid="62"/>
</Symbol>
<Symbol name="âEM" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="âET" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="âFC" stack-size="1">
<Variable vid="3"/>
</Symbol>
<Symbol name="âIO" stack-size="1">
<Variable vid="4"/>
</Symbol>
<Symbol name="âL" stack-size="1">
<Variable vid="19"/>
</Symbol>
<Symbol name="âLC" stack-size="1">
<Variable vid="6"/>
</Symbol>
<Symbol name="âLX" stack-size="1">
<Variable vid="5"/>
</Symbol>
<Symbol name="âPP" stack-size="1">
<Variable vid="7"/>
</Symbol>
<Symbol name="âPR" stack-size="1">
<Variable vid="9"/>
</Symbol>
<Symbol name="âPS" stack-size="1">
<Variable vid="18"/>
</Symbol>
<Symbol name="âPW" stack-size="1">
<Variable vid="8"/>
</Symbol>
<Symbol name="âR" stack-size="1">
<Variable vid="11"/>
</Symbol>
<Symbol name="âRL" stack-size="1">
<Variable vid="76"/>
</Symbol>
<Symbol name="âSVE" stack-size="1">
<Variable vid="10"/>
</Symbol>
<Symbol name="âSYL" stack-size="1">
<Variable vid="14"/>
</Symbol>
<Symbol name="âTC" stack-size="1">
<Variable vid="12"/>
</Symbol>
<Symbol name="âTS" stack-size="1">
<Variable vid="13"/>
</Symbol>
<Symbol name="âTZ" stack-size="1">
<Variable vid="16"/>
</Symbol>
<Symbol name="âUL" stack-size="1">
<Variable vid="15"/>
</Symbol>
<Symbol name="âX" stack-size="1">
<Variable vid="101"/>
</Symbol>
<Symbol name="âWA" stack-size="1">
<Variable vid="17"/>
</Symbol>
<Symbol name="λ" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="âº" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="âµ" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="Ï" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="â¶" stack-size="1">
<unused-name/>
</Symbol>
<Symbol name="â¹" stack-size="1">
<unused-name/>
</Symbol>
<StateIndicator levels="0">
</StateIndicator>
</Workspace>