Stress Matrix Visualization

Slides:



Advertisements
Similar presentations
Stress Matrix Visualization Wednesday, 9/4/2002. Stress Vector.
Advertisements

Visualization Friday, 9/6/2002.
MATLAB – A Computational Methods By Rohit Khokher Department of Computer Science, Sharda University, Greater Noida, India MATLAB – A Computational Methods.
Lecture 5.
Introduction to MATLAB The language of Technical Computing.
Complex Numbers S. Awad, Ph.D. M. Corless, M.S.E.E. E.C.E. Department University of Michigan-Dearborn Math Review with Matlab: Complex Math.
CSE 123 Plots in MATLAB. Easiest way to plot Syntax: ezplot(fun) ezplot(fun,[min,max]) ezplot(fun2) ezplot(fun2,[xmin,xmax,ymin,ymax]) ezplot(fun) plots.
Introduction to Engineering MATLAB – 11 Plotting - 4 Agenda Multiple curves Multiple plot.
Introduction to Matlab
Lecture (4) Plotting & Programming (1) Eng. Osama Talaat 1.
Introduction to Graphing Using MATLAB. Line Graphs  Useful for graphing functions  Useful for displaying data trends over time  Useful for showing.
Matlab Graphics S. Awad, Ph.D. M. Corless, M.S.E.E. E.C.E. Department University of Michigan-Dearborn Introduction to Matlab: 2D Graphics.
1 Chapter 4 Curve Plotting with MATLAB MATLAB provides some very powerful features for plotting and labeling curves. These operations can be performed.
Introduction to MATLAB for Biomedical Engineering BME 1008 Introduction to Biomedical Engineering FIU, Spring 2015 Lesson 2: Element-wise vs. matrix operations.
Graphical optimization Some problems are cheap to simulate or test. Even if they are not, we may fit a surrogate that is cheap to evaluate. Relying on.
Matrix Laboratory Created in late 1970’s Intended for used in courses in matrix theory, linear algebra and numerical analysis Currently has grown into.
1.3 ARRAYS, FILES, AND PLOTS + FOURIER SERIES BY MR. Q.
MATLAB - Basics Centro de Informática Universidade Federal de Pernambuco Aprendizagem de Máquina – IN1102 Arley Ristar –
1. Overview 2. plot in 2D 3. Plot in 3D 4. Other possible charts 5. Engineers: label your plots! 6. Plots & Polynomial Plotting 11.
Introduction to Matlab EE 2303 Lab. MATLAB stands for “Matrix Laboratory” APPLICATIONS OF MATLAB:  Mathematical Calculations  Data Analysis & Visualization.
OCE301 Part II: Linear Algebra lecture 4. Eigenvalue Problem Ax = y Ax = x occur frequently in engineering analysis (eigenvalue problem) Ax =  x [ A.
Lecture 19 Singular Value Decomposition
Maths for Computer Graphics
Lecture # 9 Matrix Representation of Symmetry Groups
Introduction to Matlab Tutorial for CS4MN3/SE3X03 Wen Yu McMaster University.
Lecture 20 SVD and Its Applications Shang-Hua Teng.
Lecture 18 Eigenvalue Problems II Shang-Hua Teng.
Dr. Jie Zou PHY Welcome to PHY 3320 Computational Methods in Physics and Engineering.
MatlABBA. The Colon Operator (1) This is one MatLab’s most important operators 1:10 means the vector – :-7:50 –
Plotting. Basic Plotting Two vectors of x and y values needed. Vectors need to be of the same length, but not necessarily of the same geometry. For example,
5.1 Orthogonality.
Eigen Values Andras Zakupszki Nuttapon Pichetpongsa Inderjeet Singh Surat Wanamkang.
MATLAB INTRO CONTROL LAB1  The Environment  The command prompt Getting Help : e.g help sin, lookfor cos Variables Vectors, Matrices, and Linear Algebra.
Introduction to MATLAB January 18, 2008 Steve Gu Reference: Eta Kappa Nu, UCLA Iota Gamma Chapter, Introduction to MATLAB,
Introduction to MATLAB CBE 502 Mathematical Methods of Engineering Analysis.
ECE 1304 Introduction to Electrical and Computer Engineering Section 1.1 Introduction to MATLAB.
Plot (x-values, y-values) >> x = linspace (-3, 3, 20); >> x = linspace (-3, 3, 20); >> y = 2*x – 1; >> y = 2*x – 1; >> plot (x, y) >> plot (x, y)
Rotation matrices 1 Constructing rotation matricesEigenvectors and eigenvalues 0 x y.
Eigenvalues The eigenvalue problem is to determine the nontrivial solutions of the equation Ax= x where A is an n-by-n matrix, x is a length n column.
1. Overview 2. plot in 2D 3. Plot in 3D 4. Other possible charts 5. Engineers: label your plots! 6. Plots & Polynomial Plotting 11.
1-d Arrays & Plotting.
ELG 3120 Lab 2 TAs Wei Zhang Ozgur Ekici (Section A) (Section B)
ECE 351 M ATLAB I NTRODUCTION ( BY T EACHING A SSISTANTS )
Matrix Multiplication The Introduction. Look at the matrix sizes.
Matlab Tutorial Iman Moazzen First Session – September 11, 2013.
= the matrix for T relative to the standard basis is a basis for R 2. B is the matrix for T relative to To find B, complete:
Notes Over 4.2 Finding the Product of Two Matrices Find the product. If it is not defined, state the reason. To multiply matrices, the number of columns.
EEE 242 Computer Tools for Electrical Engineering
Transformation methods - Examples
Outline What is MATLAB MATLAB desktop Variables, Vectors and Matrices Matrix operations Array operations Built-in functions: Scalar, Vector, Matrix Data.
Lecture 17 More Plotting Chapter 12 Matrices. Outline from Chapter D Plotting 11.4 Surface Plots 11.5 Interacting with Plotted Data.
How to use MATLAB (using M-files) Double click this icon To start Matlab 6.5.
Prof. N. P. Jadhav Presented by. Overview of MATLAB environment MATLAB is an interactive, matrix-based system for scientific and engineering numeric computation.
Continuum Mechanics (MTH487)
Linear Algebra Lecture 2.
ASEN 5070: Statistical Orbit Determination I Fall 2015
Eigenvalues and Eigenvectors
3D-Graphs A 3D surface is defined as: z = f(x, y)
Matrices and Arrays.
MATLAB How to use (using M-files) Double click this icon
MATLAB How to use (using M-files) Double click this icon
Materials Science and Metallurgy Mathematical Crystallography
Derivative of scalar forms
MATLAB How to use (using M-files)
Introduction to MATLAB Plotting LAB 3
Communication and Coding Theory Lab(CS491)
Transformations.
How to Use MATLAB A Brief Introduction.
Linear Algebra: Matrix Eigenvalue Problems – Part 2
DEPT. OF APPLIED MATHEMATICS UNIVERSITY OF STELLENBOSCH
Presentation transcript:

Stress Matrix Visualization Wednesday, 9/4/2002

Stress Vector

Proof

Normal Stress normal_stress = (sigma*n’)’*n’ Mathematical Expression If n is a row vector, normal_stress = (sigma*n’)’*n’ If n is a column vector, normal_stress = (sigma*n)’*n MATLAB Expression

Shear Stress t = (sigma*n’)’ shear_stress = t - (t*n’)*n t = sigma*n Mathematical Expression If all vectors expressed as row vectors, t = (sigma*n’)’ shear_stress = t - (t*n’)*n If all vectors expressed as column vectors, t = sigma*n shear_stress = t - (t’*n)*n MATLAB Expression

Stress Visualization Method

Stress Visualization

Principal Direction [Vectors, Principal] = eig (stress)

Non-symmetric Square Matrix

Eigenvector Demonstration http://www.math.ucla.edu/~baker/java/hoefer/Eigendemo.htm

MATLAB code S=[1,2;2,1] n=50; hold on axis square S0=sqrt(sum(sum(S.^2))); axis([-S0*2,S0*2,-S0*2,S0*2]) theta = linspace( 0, pi*2, n ); plot(S0*cos(theta),S0*sin(theta),'r-'); for i=1:n t = theta(i); x0 = S0*cos(t); y0 = S0*sin(t); x1 = x0 + S(1,1)*cos(t) + S(1,2)*sin(t); y1 = y0 + S(2,1)*cos(t) + S(2,2)*sin(t); plot([x0,x1],[y0,y1]) end

Normal Stress Visualization Method

3D Stress State

MATLAB functions axis xlabel, ylabel, zlabel hold Plot linspace meshgrid mesh