{"version":9,"randomSeed":"71a6359eaa22bd65235594f0c06757a8","graph":{"viewport":{"xmin":-5.2151512041982855,"ymin":-44.870974711110485,"xmax":54.34432815040663,"ymax":14.688504643494433}},"expressions":{"list":[{"type":"text","id":"22","text":"from \"Accelerated Complex-Step Finite Difference for Expedient Deformable Simulation\" by Luo, Xu, Shao, Xu, and Yang (2019), section 3 (Background)"},{"type":"text","id":"24","text":"https://dl.acm.org/doi/10.1145/3355089.3356493"},{"type":"expression","id":"1","color":"#c74440","latex":"f\\left(x\\right)=\\frac{e^{x}}{x^{4}+x^{2}+1}","hidden":true},{"type":"text","id":"18","text":"analytic derivative"},{"type":"expression","id":"9","color":"#6042a6","latex":"f_{d}\\left(x\\right)=\\frac{e^{x}\\left(x^{4}-4x^{3}+x^{2}-2x+1\\right)}{\\left(x^{4}+x^{2}+1\\right)^{2}}","hidden":true},{"type":"expression","id":"11","color":"#c74440","latex":"D=f_{d}\\left(x_{0}\\right)"},{"type":"text","id":"20","text":"magnitude of perturbation"},{"type":"expression","id":"4","color":"#6042a6","latex":"h_{m}=x","hidden":true,"labelSize":"medium"},{"type":"expression","id":"5","color":"#000000","latex":"h=10^{-h_{m}}","hidden":true},{"type":"expression","id":"6","color":"#c74440","latex":"x_{0}=4","labelSize":"medium"},{"type":"expression","id":"12","color":"#2d70b3","latex":"E\\left(D_{a}\\right)=\\ln\\left(\\frac{\\left|D_{a}-D\\right|}{\\left|D\\right|}\\right)","hidden":true},{"type":"text","id":"14","text":"forward difference"},{"type":"expression","id":"2","color":"#2d70b3","latex":"E\\left(\\frac{f\\left(x_{0}+h\\right)-f\\left(x_{0}\\right)}{h}\\right)"},{"type":"text","id":"16","text":"central difference"},{"type":"expression","id":"7","color":"#388c46","latex":"E\\left(\\frac{f\\left(x_{0}+h\\right)-f\\left(x_{0}-h\\right)}{2h}\\right)","labelSize":"medium"},{"type":"text","id":"26","text":"complex equivalent of function"},{"type":"folder","id":"31","title":"basic functions of complex numbers","collapsed":true},{"type":"text","id":"32","folderId":"31","text":"multiply"},{"type":"expression","id":"33","folderId":"31","color":"#c74440","latex":"M_{c}\\left(w,z\\right)=\\left(w.x\\cdot z.x-w.y\\cdot z.y,w.x\\cdot z.y+w.y\\cdot z.x\\right)"},{"type":"text","id":"34","folderId":"31","text":"reciprocate"},{"type":"expression","id":"35","folderId":"31","color":"#388c46","latex":"R_{c}\\left(z\\right)=\\frac{\\left(z.x,-z.y\\right)}{z.x^{2}+z.y^{2}}"},{"type":"text","id":"36","folderId":"31","text":"square"},{"type":"expression","id":"37","folderId":"31","color":"#2d70b3","latex":"Q_{c}\\left(z\\right)=M_{c}\\left(z,z\\right)"},{"type":"text","id":"38","folderId":"31","text":"cube"},{"type":"expression","id":"39","folderId":"31","color":"#000000","latex":"C_{c}\\left(z\\right)=M_{c}\\left(Q_{c}\\left(z\\right),z\\right)"},{"type":"text","id":"40","folderId":"31","text":"naturally exponentiate"},{"type":"expression","id":"41","folderId":"31","color":"#c74440","latex":"E_{c}\\left(z\\right)=\\left(e^{z.x}\\cos\\left(z.y\\right),e^{z.x}\\sin\\left(z.y\\right)\\right)"},{"type":"text","id":"42","folderId":"31","text":"naturally logarithmise"},{"type":"expression","id":"43","folderId":"31","color":"#2d70b3","latex":"L_{c}\\left(z\\right)=\\left(\\ln\\left(\\operatorname{distance}\\left(\\left(0,0\\right),z\\right)\\right),\\arctan\\left(z.y,z.x\\right)\\right)"},{"type":"expression","id":"27","color":"#000000","latex":"f_{c}\\left(z\\right)=M_{c}\\left(E_{c}\\left(z\\right),R_{c}\\left(Q_{c}\\left(Q_{c}\\left(z\\right)\\right)+Q_{c}\\left(z\\right)+\\left(1,0\\right)\\right)\\right)"},{"type":"expression","id":"45","color":"#6042a6","latex":"E\\left(\\frac{f_{c}\\left(\\left(x_{0},h\\right)\\right).y}{h}\\right)"}]}}