Rank: 312 based on 359 downloads (last 30 days) and 12 files submitted
photo

Teja Muppirala

E-mail
Lat/Long
35.67421340942383, 139.7314453125

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Teja View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
20 May 2013 Screenshot Integration Demo A demo to visualize the integral of an arbitrary user-entered function. 任意の関数の積分計算を可視化表示するデモです Author: Teja Muppirala teaching, integration, trapezoid, rule, riemann 18 0
20 May 2013 Screenshot RootFinding Demo A demo of root-finding using Newton’s Method. ニュートン法を用いて解の探索を行うデモです Author: Teja Muppirala teaching, newtons method, roots, root finding, potw, pick of the week 11 0
  • 4.0
4.0 | 1 rating
20 May 2013 Screenshot Divergence-Curl Demo A simple, easy-to-use visualization tool for vector fields. ベクトル場の発散、回転を可視化表示します Author: Teja Muppirala teaching, divergence, vector, field, curl 25 0
24 Apr 2012 Screenshot Demo: Finding an Optimal Path Using MATLAB and Optimization Toolbox Solve the path planning problem of going through a vector field of wind in the least possible time. Author: Teja Muppirala optimization, path planning, flight path, global optimization, gui, vector fields 64 0
  • 5.0
5.0 | 2 ratings
11 Apr 2012 Screenshot Video Sudoku Solver Solves a sudoku with a web camera and then displays it while tracking the original video feed. Author: Teja Muppirala video processing, sudoku, image processing, algorithm, demo, potw 75 20
  • 4.66667
4.7 | 26 ratings
Comments and Ratings by Teja View all
Updated File Comments Rating
06 Sep 2010 Extrude a ribbon/tube and fly through it! Extrude a 2D curve along a 3D path to create tubes/ribbons and then fly though it Author: Teja Muppirala

Hi Ramana,
I guess there are a couple of things you could do.

If the line to extrude along is straight, you could do something like this using basic MATLAB commands:

[Z,P] = meshgrid(0:1:100,linspace(0,2*pi,101));
R0 = 0.1;
X = R0 * (100-Z) .* cos(P);
Y = R0 * (100-Z) .* sin(P);
h = surf(X,Y,Z)
rotate(h,[0,0],45)
axis equal

This is an example that just makes a cone along a constant axis.
If you needed the cone to twist around, then I think you would probably have to modify my program a little bit to make the base curve change (get smaller) as you build the surface.

Teja

13 Jan 2010 Extrude a ribbon/tube and fly through it! Extrude a 2D curve along a 3D path to create tubes/ribbons and then fly though it Author: Teja Muppirala

Hi daf,
That line of code is Rodrigues' Rotation Formula:

http://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

Look at the first equation on that wikipedia page. It is how you rotate a point around an axis of unit length. In my case, instead of using a loop to go over all the base the points one by one, I have kind of vectorized it and done it in one line with a little bit of linear algebra.

Teja

16 Dec 2009 Extrude a ribbon/tube and fly through it! Extrude a 2D curve along a 3D path to create tubes/ribbons and then fly though it Author: Teja Muppirala

Hi Yuval, thanks for the feedback. I'll update this when I get a chance in the next few days, but all that you need to do to add caps to the ends is add the following in at line 175.

SUR = cat(3,repmat(C(:,1),1,npt),SUR,repmat(C(:,K),1,npt));

29 Sep 2009 Graphical Demonstration of Convolution An interactive program that provides graphical insight into how convolution operators work. Author: Teja Muppirala

It turned out that there was an unnecessary AXES command in the slider callback that was causing the GUI to crash when it was called repeatedly. That should be fixed now.

17 Sep 2009 Graphical Demonstration of Convolution An interactive program that provides graphical insight into how convolution operators work. Author: Teja Muppirala

Hmmm. If I move the slider for a long time (about 15 seconds), the GUI fails.
Does this happen to anyone else?
The way I rigged the slider to update dynamically upon dragging is a little shady, and therein may lie the problem.
I'll have to check on this...

Comments and Ratings on Teja's Files View all
Updated File Comment by Comments Rating
14 Jul 2014 Video Sudoku Solver Solves a sudoku with a web camera and then displays it while tracking the original video feed. Author: Teja Muppirala mahalingam, hariharan

great work !!!!!!!!!!!

16 Jun 2014 Video Sudoku Solver Solves a sudoku with a web camera and then displays it while tracking the original video feed. Author: Teja Muppirala G, Abhilash

19 Mar 2014 RootFinding Demo A demo of root-finding using Newton’s Method. ニュートン法を用いて解の探索を行うデモです Author: Teja Muppirala Creutzig, Christopher

12 Mar 2014 Function Parameter Slider Use continuously updating sliders to view how a function changes as its input parameters change Author: Teja Muppirala Leandro

really easy to use!

17 Feb 2014 Demo Files for "Optimizing Lookup Tables" Seminar Demo Files for "Optimizing Lookup Tables" Seminar (presented at MATLAB Expo 2011) Author: Teja Muppirala Murat

Contact us