Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
/* * This file: * http://anggtwu.net/MAXIMA/2025-1-C3-P1-Q2.mac.html * http://anggtwu.net/MAXIMA/2025-1-C3-P1-Q2.mac * (find-angg "MAXIMA/2025-1-C3-P1-Q2.mac") * Author: Eduardo Ochs <eduardoochs@gmail.com> * * (defun e () (interactive) (find-angg "MAXIMA/2025-1-C3-P1-Q2.mac")) * (find-myqdraw "myqdraw3.mac") * (find-myqdraw "mydraw3d.mac") * * «.gab» (to "gab") * «.FIX-PS» (to "FIX-PS") */ load_myqdraw(); load("~/myqdraw/mydraw3d.mac"); [topdf_a,topdf_b,topdf_c,topdf_n] : ["~/LATEX/", "2025-1-C3/", "P1-Q2", 0]; linel : 110; [xmin,ymin, xmax,ymax] : [-2,-2, 2,2]; setrange(e) := [xmin,ymin, xmax,ymax] : [-2-e,-2-e, 2+e,2+e]; Fx : x+2; Fd : x-y; Fy : y+2; F : Fx * Fd * Fy; gradF : [diff(F,x), diff(F,y)]; item_a : map(numerozinhos, [F,gradF]); define(gradF(x,y), gradF); setrange(1/32); item_b_curvas() := [myimp1(F=12, lc(red)), myimp1(F=6, lc(orange)), myimp1(F=0, lc(forest_green)), myimp1(F=-6, lc(blue)), myimp1(F=-12, lc(violet))]; setrange(0); /* (find-angg "MAXIMA/2024-2-C3-P2.mac") * (find-myqdraw "myqdraw3.mac") */ drawgrad(x,y) := myPv_c([x,y], gradF(x,y)/10, gray); item_b_grads() := create_list(drawgrad(x,y), x,seq(-2,2), y,seq(-2,2)); /* ** (c3m251p1p 4 "questao-2a") ** (c3m251p1a "questao-2a") ** (find-myqdraw "mydraw3d.mac" "numerozinhos-tests") * (eepitch-maxima) * (eepitch-kill) * (eepitch-maxima) load("2025-1-C3-P1-Q2.mac"); item_a; setrange(2)$ myqdraw(xyrange(), item_b_grads(), item_b_curvas())$ myqdraw(xyrange(), item_b_curvas())$ myPopts (colr) := [pc(c7olr),ps(0.1)]; drawgrad(2,-1); myqdraw(xyrange(), grads, item_b_curvas()); F; gradF; map(numerozinhos, [F]); map(numerozinhos, [Fx,Fy,Fx*Fy]); map(numerozinhos, [Fd,Fx*Fd*Fy]); map(numerozinhos, [Fd,F]); gradF; map(numerozinhos, [Fd*Fy,Fx*Fy,gradF[1]]); map(numerozinhos, [Fd*Fx,Fx*Fy,gradF[2]]); map(numerozinhos, [gradF]); map(numerozinhos, [F,gradF]); */ /* «gab» (to ".gab") ** (c3m251p1p 4 "questao-2") ** (c3m251p1a "questao-2") ** (c3m251p1p 7 "gab-2") ** (c3m251p1a "gab-2") * (eepitch-maxima) * (eepitch-kill) * (eepitch-maxima) load("~/MAXIMA/2025-1-C3-P1-Q2.mac"); map(numerozinhos, [F,gradF]); setrange(2)$ myqdrawp(xyrange(), item_b_grads())$ myqdrawp(xyrange(), item_b_grads(), item_b_curvas())$ */ /* «FIX-PS» (to ".FIX-PS") ** 2024dec18: * (setq last-kbd-macro (kbd "C-a %M SPC C-a <down>")) * (eepitch-maxima) * (eepitch-kill) * (eepitch-maxima) ** (find-myqdraw "myqdraw3.mac") load_myqdraw(); load("/usr/share/emacs/site-lisp/maxima/emaxima.lisp")$ :lisp (setf (get '$display2d 'assign) nil) display2d:'emaxima$ load("~/MAXIMA/2025-1-C3-P1-Q2.mac"); myqdrawp_to_screen (); myps(s):=ps(s); myqdrawp_to_new_pdf(); myps(s):=ps(s/5); myPopts (colr) := [pc(colr),ps(2)]; myPopts (colr) := [pc(colr),myps(2)]; linel : 115; linenum:0; map(numerozinhos, [F,gradF]); setrange(2)$ myqdrawp(xyrange(), item_b_grads()); myqdrawp(xyrange(), item_b_grads(), item_b_curvas()); ** (find-fline "~/LATEX/2025-1-C3/" "P1-Q2_001.pdf") */