[Scilab-users] Plot Heart Curve in Scilab

Rafael Guerra jrafaelbguerra at hotmail.com
Tue Sep 26 19:06:29 CEST 2017


Hi Hermes,



One simple way is to display the 0-contour level of your "heart" function:



// START OF CODE

nx = 300;

ny = 200;

X0 = linspace(-1.2,1.2,nx);

Y0 = linspace(-1.5,2,ny);

X= X0.*.ones(ny,1);

Y= (Y0.*.ones(nx,1))';

Z = (1.2*Y - sqrt(abs(X))).^2 + X.^2 - 1;  // Heart function

clf()

a=gca();

a.x_label.text=" X";

a.y_label.text=" Y";

contour(X0,Y0,Z',[0  0]);

a.view = "2d";

// END OF CODE



Exercise:  fill it in red...



Regards,

Rafael



-----Original Message-----
From: users [mailto:users-bounces at lists.scilab.org] On Behalf Of Hermes
Sent: Tuesday, September 26, 2017 9:48 AM
To: users at lists.scilab.org
Subject: [Scilab-users] Plot Heart Curve in Scilab



Hello,

I've been looking at the forum, how to graph the following function:



x2=[-2:0.01:2];x1=[-1:0.01:1];

function val = Heart(x1, x2)

    val=(1.2*x2-sqrt(abs(x1)))^2+x1^2-1;

endfunction



And I have not found anything to guide me. Please, could you help me?



<http://mailinglists.scilab.org/file/t497622/Heartcurve.jpg>



Gracias







--

Sent from: http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html

_______________________________________________

users mailing list

users at lists.scilab.org<mailto:users at lists.scilab.org>

http://lists.scilab.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20170926/22989d2b/attachment.htm>


More information about the users mailing list