<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17246655</id><updated>2011-04-21T20:40:49.556-07:00</updated><title type='text'>PitchUp Labs</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17246655.post-112795810405067661</id><published>2005-09-28T18:37:00.000-07:00</published><updated>2005-09-28T18:41:44.050-07:00</updated><title type='text'>A good Symbolic toolbox example</title><content type='html'>Problem No 3.23, Engineering Optimization Reklaitis&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;clc;&lt;br /&gt;close all;&lt;br /&gt;syms x1 x2 &lt;br /&gt;a=&lt;span style=' color: Maroon;'&gt;'x1*x2+(2000/(x1*x2))*(x2+x1)'&lt;/span&gt;;&lt;br /&gt;m=diff(a,x1);&lt;br /&gt;n=diff(a,x2);&lt;br /&gt;pretty(m)&lt;br /&gt;pretty(n)&lt;br /&gt;l=solve(m,x1)&lt;br /&gt;l1=simplify(subs(n,x1,l(&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;)));&lt;br /&gt;l2=simplify(subs(n,x1,l(&lt;span style=' color: Maroon;'&gt;2&lt;/span&gt;)));&lt;br /&gt;pretty(l1)&lt;br /&gt;pretty(l2)&lt;br /&gt;simplify(solve(l1,x2))&lt;br /&gt;simplify(solve(l2,x2))&lt;br /&gt;simplify(subs(l(&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;),x2,solve(l1,x2)))&lt;br /&gt;h=&lt;span style=' color: Maroon;'&gt;1000&lt;/span&gt;/(simplify(subs(l(&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;),x2,solve(l1,x2)))*simplify(subs(l(&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;),x2,solve(l1,x2))))&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795810405067661?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795810405067661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795810405067661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795810405067661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795810405067661'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/good-symbolic-toolbox-example.html' title='A good Symbolic toolbox example'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795738031042935</id><published>2005-09-28T18:29:00.000-07:00</published><updated>2005-09-28T18:29:40.310-07:00</updated><title type='text'>How to use subs in Matlab</title><content type='html'>&lt;pre&gt;clc;&lt;br /&gt;close all;&lt;br /&gt;&lt;br /&gt;syms x1 x2 x3 &lt;br /&gt;a=&lt;span style=' color: Maroon;'&gt;'(x1^2+(x2+1)^2)*(x1^2+(x2-1)^2)'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;l1=diff(a,x1);&lt;br /&gt;l2=diff(a,x2);&lt;br /&gt;l1=subs(l1,x1,&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;);&lt;br /&gt;l1=subs(l1,x2,&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;)&lt;br /&gt;l2=subs(l2,x1,&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;);&lt;br /&gt;l2=subs(l2,x2,&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;)&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795738031042935?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795738031042935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795738031042935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795738031042935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795738031042935'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/how-to-use-subs-in-matlab.html' title='How to use subs in Matlab'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795730702687591</id><published>2005-09-28T18:28:00.000-07:00</published><updated>2005-09-28T18:28:27.030-07:00</updated><title type='text'>Symbolic Toolbox</title><content type='html'>&lt;pre&gt;clc;&lt;br /&gt;close all;&lt;br /&gt;&lt;br /&gt;syms x1 x2 x3&lt;br /&gt;a=&lt;span style=' color: Maroon;'&gt;'x1^2+2*x2^2-3*x3^2-6*x1*x2+8*x1*x3-4*x2*x3'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A=[diff(diff(a,x1),x1),diff(diff(a,x1),x2),diff(diff(a,x1),x3);&lt;span style=' color: Blue;'&gt;...&lt;/span&gt;&lt;br /&gt;    diff(diff(a,x2),x1),diff(diff(a,x2),x2),diff(diff(a,x2),x3);&lt;span style=' color: Blue;'&gt;...&lt;/span&gt;&lt;br /&gt;    diff(diff(a,x3),x1),diff(diff(a,x3),x2),diff(diff(a,x3),x3)]&lt;br /&gt;&lt;br /&gt;delta=[];&lt;br /&gt;&lt;span style=' color: Blue;'&gt;for&lt;/span&gt; i=&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;:&lt;span style=' color: Maroon;'&gt;3&lt;/span&gt;&lt;br /&gt;    disp &lt;span style=' color: Maroon;'&gt;'  ----'&lt;/span&gt;;&lt;br /&gt;    i&lt;br /&gt;    A(&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;:i,&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;:i)&lt;br /&gt;    delta=det(A(&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;:i,&lt;span style=' color: Maroon;'&gt;1&lt;/span&gt;:i))&lt;br /&gt;&lt;span style=' color: Blue;'&gt;end&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795730702687591?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795730702687591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795730702687591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795730702687591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795730702687591'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/symbolic-toolbox.html' title='Symbolic Toolbox'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795556310414498</id><published>2005-09-28T17:59:00.000-07:00</published><updated>2005-09-28T17:59:23.106-07:00</updated><title type='text'>Golden Section</title><content type='html'>&lt;div style="'font-family:"&gt;clc;&lt;br /&gt;&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;f=@(x) x.^&lt;span style="'"&gt;2&lt;/span&gt;+&lt;span style="'"&gt;2&lt;/span&gt;*x;&lt;br /&gt;&lt;br /&gt;a=-&lt;span style="'"&gt;3&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;b=&lt;span style="'"&gt;3&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;error=&lt;span style="'"&gt;0&lt;/span&gt;&lt;span style="'"&gt;.8&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;r=(sqrt(&lt;span style="'"&gt;5&lt;/span&gt;)-&lt;span style="'"&gt;1&lt;/span&gt;)/&lt;span style="'"&gt;2&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x0=a;&lt;br /&gt;&lt;br /&gt;x3=b;&lt;br /&gt;&lt;br /&gt;x1=a+(&lt;span style="'"&gt;1&lt;/span&gt;-r)*(b-a);&lt;br /&gt;&lt;br /&gt;x2=a+r*(b-a);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y1=feval(f,x1);&lt;br /&gt;&lt;br /&gt;y2=feval(f,x2);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="'"&gt;while&lt;/span&gt; (x3-x0)*r&amp;gt;error&lt;br /&gt;&lt;br /&gt;    &lt;span style="'"&gt;if&lt;/span&gt; y1&amp;lt;=y2&lt;br /&gt;&lt;br /&gt;        x3=x2;&lt;br /&gt;&lt;br /&gt;        x2=x1;&lt;br /&gt;&lt;br /&gt;        x1=x0+(&lt;span style="'"&gt;1&lt;/span&gt;-r)*(x3-x0);&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;&lt;br /&gt;    &lt;span style="'"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        x0=x1;&lt;br /&gt;&lt;br /&gt;        x1=x2;&lt;br /&gt;&lt;br /&gt;        x2=x0+r*(x3-x0);&lt;br /&gt;&lt;br /&gt;    &lt;span style="'"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;y1=feval(f,x1);&lt;br /&gt;&lt;br /&gt;y2=feval(f,x2);&lt;br /&gt;&lt;br /&gt;&lt;span style="'"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y_array=[feval(f,x0),y1,y2,feval(f,x3)];&lt;br /&gt;&lt;br /&gt;[ymin,index]=min(y_array);&lt;br /&gt;&lt;br /&gt;x_array=[x0,x1,x2,x3];&lt;br /&gt;&lt;br /&gt;xmin=x_array(index);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;disp(sprintf(&lt;span style="'"&gt;'minimum of f(x) is %5.3f that occurs at x=%5.3f\n'&lt;/span&gt;,ymin,xmin))&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795556310414498?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795556310414498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795556310414498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795556310414498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795556310414498'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/golden-section.html' title='Golden Section'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795551254170579</id><published>2005-09-28T17:58:00.000-07:00</published><updated>2005-09-28T17:58:32.543-07:00</updated><title type='text'>Secant Method</title><content type='html'>&lt;div style="'font-family:"&gt;clc;&lt;br /&gt;&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="'"&gt;% Shows the points obtained by the Secant Method when&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="'"&gt;% solving the equation func(x)=0. The two initial&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="'"&gt;% points are supplied, along with the number of&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="'"&gt;% required iterations.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;func=@(x) &lt;span style="'"&gt;4&lt;/span&gt;*(x-&lt;span style="'"&gt;2&lt;/span&gt;)^&lt;span style="'"&gt;3&lt;/span&gt;+&lt;span style="'"&gt;4&lt;/span&gt;*x-&lt;span style="'"&gt;12&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;current_1=&lt;span style="'"&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;current_2=&lt;span style="'"&gt;10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iterations=&lt;span style="'"&gt;5&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;orbit=[current_1,current_2];&lt;br /&gt;&lt;br /&gt;&lt;span style="'"&gt;for&lt;/span&gt; i=&lt;span style="'"&gt;1&lt;/span&gt;:iterations&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="'"&gt;'itter'&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;i&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="'"&gt;'slope'&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="'"&gt;'f(L)='&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;feval(func,current_1)&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="'"&gt;'f(R)='&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;feval(func,current_2)&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="'"&gt;'slope'&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;    slope=(feval(func,current_2)-feval(func,current_1))/(current_2-current_1)&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="'"&gt;'new L'&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;    current_1=current_2&lt;br /&gt;&lt;br /&gt;    disp(&lt;span style="'"&gt;'new R'&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;current_2=current_2-feval(func,current_2)/slope&lt;br /&gt;&lt;br /&gt;orbit=[orbit,current_2];&lt;br /&gt;&lt;br /&gt;&lt;span style="'"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;orbit&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795551254170579?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795551254170579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795551254170579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795551254170579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795551254170579'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/secant-method_28.html' title='Secant Method'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795530168788827</id><published>2005-09-28T17:54:00.000-07:00</published><updated>2005-09-28T17:55:01.693-07:00</updated><title type='text'>Golden Section Vs Fminbnd Function</title><content type='html'>&lt;pre&gt;clc;&lt;br /&gt;clear;&lt;br /&gt;close all;&lt;br /&gt;&lt;br /&gt;L=&lt;span style="color:'Maroon';"&gt;1000&lt;/span&gt;; &lt;span style="color:'Green';"&gt;%feet&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Q=&lt;span style="color:'Maroon';"&gt;20&lt;/span&gt;; &lt;span style="color:'Green';"&gt;%gmp&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;f=@(D) &lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.45&lt;/span&gt;*L+(&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.245&lt;/span&gt;*L*(D.^&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.5&lt;/span&gt;))+&lt;span style="color:'Maroon';"&gt;325&lt;/span&gt;*((&lt;span style="color:'Maroon';"&gt;44&lt;/span&gt;*&lt;span style="color:'Maroon';"&gt;10&lt;/span&gt;^-&lt;span style="color:'Maroon';"&gt;8&lt;/span&gt;*(L*Q.^&lt;span style="color:'Maroon';"&gt;3&lt;/span&gt;/(D.^&lt;span style="color:'Maroon';"&gt;5&lt;/span&gt;))+&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.92&lt;/span&gt;*(&lt;span style="color:'Maroon';"&gt;10&lt;/span&gt;^-&lt;span style="color:'Maroon';"&gt;9&lt;/span&gt;)*(L*Q^&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.68&lt;/span&gt;)/(D^&lt;span style="color:'Maroon';"&gt;4&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.68&lt;/span&gt;)).^(&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;/&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;))+&lt;span style="color:'Maroon';"&gt;61&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.6&lt;/span&gt;*(&lt;span style="color:'Maroon';"&gt;44&lt;/span&gt;*&lt;span style="color:'Maroon';"&gt;10&lt;/span&gt;^-&lt;span style="color:'Maroon';"&gt;8&lt;/span&gt;*(L*Q.^&lt;span style="color:'Maroon';"&gt;3&lt;/span&gt;/(D.^&lt;span style="color:'Maroon';"&gt;5&lt;/span&gt;))+&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.92&lt;/span&gt;*(&lt;span style="color:'Maroon';"&gt;10&lt;/span&gt;^-&lt;span style="color:'Maroon';"&gt;9&lt;/span&gt;)*(L*Q^&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.68&lt;/span&gt;)/(D^&lt;span style="color:'Maroon';"&gt;4&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.68&lt;/span&gt;)).^&lt;span style="color:'Maroon';"&gt;0925&lt;/span&gt;+&lt;span style="color:'Maroon';"&gt;102&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a=&lt;span style="color:'Maroon';"&gt;.25&lt;/span&gt;;&lt;br /&gt;b=&lt;span style="color:'Maroon';"&gt;6&lt;/span&gt;;&lt;br /&gt;error=&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.0001&lt;/span&gt;; &lt;span style="color:'Green';"&gt;%Stoping Criteria for Golden Section&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;%=====================&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;%Start Golden Section&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;r=(sqrt(&lt;span style="color:'Maroon';"&gt;5&lt;/span&gt;)-&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;)/&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;;&lt;br /&gt;x0=a;&lt;br /&gt;x3=b;&lt;br /&gt;x1=a+(&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;-r)*(b-a);&lt;br /&gt;x2=a+r*(b-a);&lt;br /&gt;y1=feval(f,x1);&lt;br /&gt;y2=feval(f,x2);&lt;br /&gt;i=&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;&lt;br /&gt;itteration_goldensection=[];&lt;br /&gt;error_goldensection=[];&lt;br /&gt;&lt;span style="color:'Blue';"&gt;while&lt;/span&gt; (x3-x0)*r&amp;gt;error&lt;br /&gt;    &lt;span style="color:'Blue';"&gt;if&lt;/span&gt; y1&amp;lt;=y2&lt;br /&gt;        x3=x2;&lt;br /&gt;        x2=x1;&lt;br /&gt;        x1=x0+(&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;-r)*(x3-x0);&lt;br /&gt;    &lt;span style="color:'Blue';"&gt;else&lt;/span&gt;&lt;br /&gt;        x0=x1;&lt;br /&gt;        x1=x2;&lt;br /&gt;        x2=x0+r*(x3-x0);&lt;br /&gt;    &lt;span style="color:'Blue';"&gt;end&lt;/span&gt;&lt;br /&gt;    y1=feval(f,x1);&lt;br /&gt;    y2=feval(f,x2);&lt;br /&gt;    i=i+&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;;&lt;br /&gt;    itteration_goldensection=[itteration_goldensection i];&lt;br /&gt;    error_goldensection=[error_goldensection abs(feval(f,(x0+x3)/&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;)-&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.425516&lt;/span&gt;)];&lt;br /&gt;&lt;span style="color:'Blue';"&gt;end&lt;/span&gt;&lt;br /&gt;plot(itteration_goldensection,error_goldensection,&lt;span style="color:'Maroon';"&gt;'r-.'&lt;/span&gt;);&lt;br /&gt;y_array=[feval(f,x0),y1,y2,feval(f,x3)];&lt;br /&gt;[ymin,index]=min(y_array);&lt;br /&gt;x_array=[x0,x1,x2,x3];&lt;br /&gt;xmin=x_array(index);&lt;br /&gt;disp(sprintf(&lt;span style="color:'Maroon';"&gt;'Golden Search: minimum of f(x) is %10.6f that occurs at x=%10.6f\n'&lt;/span&gt;,ymin,xmin))&lt;br /&gt;&lt;span style="color:'Green';"&gt;%====================&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;%MATLAB FUNCTION&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;[x, feval]=fminbnd(f,&lt;span style="color:'Maroon';"&gt;.25&lt;/span&gt;,&lt;span style="color:'Maroon';"&gt;6&lt;/span&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795530168788827?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795530168788827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795530168788827' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795530168788827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795530168788827'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/golden-section-vs-fminbnd-function.html' title='Golden Section Vs Fminbnd Function'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795518045224559</id><published>2005-09-28T17:52:00.000-07:00</published><updated>2005-09-28T17:53:00.456-07:00</updated><title type='text'>Bisection Search</title><content type='html'>&lt;pre&gt;clc;&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% Shows the points obtained by the Bisection Method when&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% solving the equation func(x)=0. The two initial points&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% are supplied, along with the number of required iterations.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% It is assumed that the initial interval is "good".&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% Of course, in practice one should not set beforehand the&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% number of iterations, but rather stop when reaching a&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:'Green';"&gt;% sufficiently small neighbourhood of the root.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;iterations=&lt;span style="color:'Maroon';"&gt;1000&lt;/span&gt;;&lt;br /&gt;left=&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;;&lt;br /&gt;right=&lt;span style="color:'Maroon';"&gt;10&lt;/span&gt;;&lt;br /&gt;func=@(x) &lt;span style="color:'Maroon';"&gt;4&lt;/span&gt;*(x-&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;)^&lt;span style="color:'Maroon';"&gt;3&lt;/span&gt;+&lt;span style="color:'Maroon';"&gt;4&lt;/span&gt;*x-&lt;span style="color:'Maroon';"&gt;12&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;orbit=[];&lt;br /&gt;&lt;span style="color:'Blue';"&gt;for&lt;/span&gt; i=&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;:iterations&lt;br /&gt;disp(&lt;span style="color:'Maroon';"&gt;'======'&lt;/span&gt;)&lt;br /&gt;disp(&lt;span style="color:'Maroon';"&gt;'itteration'&lt;/span&gt;)&lt;br /&gt;    i&lt;br /&gt;    disp(&lt;span style="color:'Maroon';"&gt;'left'&lt;/span&gt;);&lt;br /&gt;    left&lt;br /&gt;    disp(&lt;span style="color:'Maroon';"&gt;'right'&lt;/span&gt;);&lt;br /&gt;    right&lt;br /&gt;    disp(&lt;span style="color:'Maroon';"&gt;'feval left'&lt;/span&gt;)&lt;br /&gt;   &lt;br /&gt;feval(func,left)&lt;br /&gt;disp(&lt;span style="color:'Maroon';"&gt;'feval right'&lt;/span&gt;)&lt;br /&gt;feval(func,right)&lt;br /&gt;&lt;br /&gt;disp(&lt;span style="color:'Maroon';"&gt;'middle'&lt;/span&gt;)&lt;br /&gt;    middle=(left+right)/&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;&lt;br /&gt;    disp(&lt;span style="color:'Maroon';"&gt;'feval middle'&lt;/span&gt;)&lt;br /&gt;feval(func,middle)&lt;br /&gt;&lt;span style="color:'Blue';"&gt;if&lt;/span&gt; feval(func,left)*feval(func,middle)&amp;gt;&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt; left=middle; disp(&lt;span style="color:'Maroon';"&gt;'left*midd&amp;gt;0'&lt;/span&gt;);&lt;br /&gt;&lt;span style="color:'Blue';"&gt;else&lt;/span&gt; right=middle; disp(&lt;span style="color:'Maroon';"&gt;'left*midd&amp;lt;=0'&lt;/span&gt;)&lt;br /&gt;&lt;span style="color:'Blue';"&gt;end&lt;/span&gt;&lt;br /&gt;orbit=[orbit,middle];&lt;br /&gt;&lt;span style="color:'Blue';"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;orbit&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795518045224559?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795518045224559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795518045224559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795518045224559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795518045224559'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/bisection-search.html' title='Bisection Search'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795510561011773</id><published>2005-09-28T17:51:00.000-07:00</published><updated>2005-09-28T17:51:45.610-07:00</updated><title type='text'>Golden Section Minimization</title><content type='html'>&lt;pre&gt;clc;&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;f=@(x) x.^&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;+&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;*x;&lt;br /&gt;a=-&lt;span style="color:'Maroon';"&gt;3&lt;/span&gt;;&lt;br /&gt;b=&lt;span style="color:'Maroon';"&gt;3&lt;/span&gt;;&lt;br /&gt;error=&lt;span style="color:'Maroon';"&gt;0&lt;/span&gt;&lt;span style="color:'Maroon';"&gt;.8&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;r=(sqrt(&lt;span style="color:'Maroon';"&gt;5&lt;/span&gt;)-&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;)/&lt;span style="color:'Maroon';"&gt;2&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;x0=a;&lt;br /&gt;x3=b;&lt;br /&gt;x1=a+(&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;-r)*(b-a);&lt;br /&gt;x2=a+r*(b-a);&lt;br /&gt;&lt;br /&gt;y1=feval(f,x1);&lt;br /&gt;y2=feval(f,x2);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:'Blue';"&gt;while&lt;/span&gt; (x3-x0)*r&amp;gt;error&lt;br /&gt;    &lt;span style="color:'Blue';"&gt;if&lt;/span&gt; y1&amp;lt;=y2&lt;br /&gt;        x3=x2;&lt;br /&gt;        x2=x1;&lt;br /&gt;        x1=x0+(&lt;span style="color:'Maroon';"&gt;1&lt;/span&gt;-r)*(x3-x0);&lt;br /&gt;      &lt;br /&gt;    &lt;span style="color:'Blue';"&gt;else&lt;/span&gt;&lt;br /&gt;        x0=x1;&lt;br /&gt;        x1=x2;&lt;br /&gt;        x2=x0+r*(x3-x0);&lt;br /&gt;    &lt;span style="color:'Blue';"&gt;end&lt;/span&gt;&lt;br /&gt;   &lt;br /&gt;y1=feval(f,x1);&lt;br /&gt;y2=feval(f,x2);&lt;br /&gt;&lt;span style="color:'Blue';"&gt;end&lt;/span&gt;&lt;br /&gt;y_array=[feval(f,x0),y1,y2,feval(f,x3)];&lt;br /&gt;[ymin,index]=min(y_array);&lt;br /&gt;x_array=[x0,x1,x2,x3];&lt;br /&gt;xmin=x_array(index);&lt;br /&gt;&lt;br /&gt;disp(sprintf(&lt;span style="color:'Maroon';"&gt;'minimum of f(x) is %5.3f that occurs at x=%5.3f\n'&lt;/span&gt;,ymin,xmin))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795510561011773?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795510561011773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795510561011773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795510561011773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795510561011773'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/golden-section-minimization.html' title='Golden Section Minimization'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17246655.post-112795501793828165</id><published>2005-09-28T17:45:00.000-07:00</published><updated>2005-09-28T17:50:17.943-07:00</updated><title type='text'>How to find minimum value of a function</title><content type='html'>&lt;pre&gt;y=&lt;span style="color:Maroon;"&gt;0&lt;/span&gt;:&lt;span style="color:Maroon;"&gt;.001&lt;/span&gt;:&lt;span style="color:Maroon;"&gt;6&lt;/span&gt;;&lt;br /&gt;f=(sqrt(&lt;span style="color:Maroon;"&gt;25&lt;/span&gt;+(&lt;span style="color:Maroon;"&gt;6&lt;/span&gt;-y).^&lt;span style="color:Maroon;"&gt;2&lt;/span&gt;)/&lt;span style="color:Maroon;"&gt;3&lt;/span&gt;)+(y/&lt;span style="color:Maroon;"&gt;5&lt;/span&gt;);&lt;br /&gt;plot(y,f);&lt;br /&gt;min(f)&lt;br /&gt;a=y(find(f==min(f))) &lt;span style="color:Green;"&gt;%returns the optimum value of y&lt;br /&gt;&lt;/span&gt;x=sqrt(&lt;span style="color:Maroon;"&gt;25&lt;/span&gt;+(&lt;span style="color:Maroon;"&gt;6&lt;/span&gt;-a)^&lt;span style="color:Maroon;"&gt;2&lt;/span&gt;)   &lt;span style="color:Green;"&gt;%returns the optimum value of x&lt;br /&gt;&lt;/span&gt;heading_angle=acos(&lt;span style="color:Maroon;"&gt;5&lt;/span&gt;/x)*&lt;span style="color:Maroon;"&gt;180&lt;/span&gt;/pi   &lt;span style="color:Green;"&gt;%returns the optimum value of headding angle&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17246655-112795501793828165?l=pitchuplabs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pitchuplabs.blogspot.com/feeds/112795501793828165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17246655&amp;postID=112795501793828165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795501793828165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17246655/posts/default/112795501793828165'/><link rel='alternate' type='text/html' href='http://pitchuplabs.blogspot.com/2005/09/how-to-find-minimum-value-of-function.html' title='How to find minimum value of a function'/><author><name>Siah</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
