Modify the code which I send. Change flower shape and color and put a leaf right next to this flower. CODE  n=800; r=linspace(0,1,n); theta=linspace(0,2*pi,n); [R,THETA]=ndgrid(r,theta); % define the number of petals we want per cycle. Violets have 5! petalNum=5; x = 1 - (1/2)*((5/4)*(1 - mod(petalNum*THETA, 2*pi)/pi).^2 - 1/4).^2; % update the formula for phi to stop the spiralling effect phi = (pi/2)*exp(-2*pi/(8*pi)); y = 1.95653*(R.^2).*(1.27689*R - 1).^2.*sin(phi); R2 = x.*(R.*sin(phi) + y.*cos(phi)); X=R2.*sin(THETA); Y=R2.*cos(THETA); Z=x.*(R.*cos(phi)-y.*sin(phi)); % color code for blueviolet RGB 138,43,226 % Indigo rgb value (75,0,130) mapSize=20; blue_map=linspace(138,75,mapSize)'; blue_map(:,2)=linspace(43,0,mapSize)'; blue_map(:,3)=linspace(226,130,mapSize)'; % and a pretty bit in the middle gold_map=[255 215 0; 250 210 0]; % combine to form a full flower map violet_map=[gold_map; blue_map]; % Now lets plot it and try and pick an attractive angle surf(X,Y,Z,'LineStyle','none') colormap(violet_map/255) view([-12.700 81.200])

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter14: Exception Handling
Section: Chapter Questions
Problem 10SA
icon
Related questions
icon
Concept explainers
Question

Modify the code which I send. Change flower shape and color and put a leaf right next to this flower.

CODE 

n=800;
r=linspace(0,1,n);
theta=linspace(0,2*pi,n);
[R,THETA]=ndgrid(r,theta);
% define the number of petals we want per cycle. Violets have 5!
petalNum=5;
x = 1 - (1/2)*((5/4)*(1 - mod(petalNum*THETA, 2*pi)/pi).^2 - 1/4).^2;
% update the formula for phi to stop the spiralling effect
phi = (pi/2)*exp(-2*pi/(8*pi));
y = 1.95653*(R.^2).*(1.27689*R - 1).^2.*sin(phi);
R2 = x.*(R.*sin(phi) + y.*cos(phi));
X=R2.*sin(THETA);
Y=R2.*cos(THETA);
Z=x.*(R.*cos(phi)-y.*sin(phi));
% color code for blueviolet RGB 138,43,226
% Indigo rgb value (75,0,130)
mapSize=20;
blue_map=linspace(138,75,mapSize)';
blue_map(:,2)=linspace(43,0,mapSize)';
blue_map(:,3)=linspace(226,130,mapSize)';
% and a pretty bit in the middle
gold_map=[255 215 0; 250 210 0];
% combine to form a full flower map
violet_map=[gold_map; blue_map];
% Now lets plot it and try and pick an attractive angle
surf(X,Y,Z,'LineStyle','none')
colormap(violet_map/255)
view([-12.700 81.200])

This current code have this flower
1
0.5
-0.5
0.5
-0.5
|
Transcribed Image Text:This current code have this flower 1 0.5 -0.5 0.5 -0.5 |
Expert Solution
steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning