logo for matrixlab-examples.com
[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Welcome Matrixmania Blog
-> Sitemap / Search <-
-> Books <-
Forums and Help
Contact
Basics Quick Matlab Guide
Matlab Tutorial
Matlab Examples
Matlab Flow Control
Boolean Logic
Plots and GUI Matlab 2D Plots
Matlab 3D Plots
Matlab GUI
Applications Calculus
Linear Algebra
Matlab Cookbook I
Matlab Cookbook II
Electrical Calculations
Probability and Stats
Finance Apps
Other Relevant Links
Notes on Computing
Online Calculators
Fun!
Your own Website?
Terms/Policies
leftimage for matrixlab-examples.com

Examples: MATLAB programming - Script Files -



In this example, we are going to program the plotting of two concentric circles and mark the center point with a black square. We use polar coordinates in this case (for a variation).

We can open a new edit window and type the following program (script). As already mentioned, lines starting with a '%' sign are comments, and are ignored by MATLAB but are very useful to the viewer.



% The initial instructions clear the screen, all
% of the variables, and close any figure
clc; clear; close all

% CIRCLE - A script file to draw a pretty circle
% We first generate a 90-element vector to be used as an angle
angle = linspace(0, 2*pi, 90);

% Then, we create another 90-element vector containing only value 2
r2 = linspace(2, 2, 90);

% Next, we plot a red circle using the 'polar' function
polar(angle, r2, 'ro')
title('One more Circle')

% We avoid deletion of the figure
hold on

% Now, we create another 90-element vector for radius 1
r1 = linspace(1, 1, 90);
polar(angle, r1, 'bx')

% Finaly, we mark the center with a black square
polar(0, 0, 'ks')



We save the script and run it with the 'run' icon (within the Editor):

 icon to run script

Or we can run it from the Command Window by typing the name of the script.

We now get the concentric circles:

matlab programming 2 fig.

 From 'Matlab Programming' to home

 From 'Matlab Programming' to 'Matlab Examples'
 
Top

Functions





footer for matlab programming page