SlideShare a Scribd company logo
1 of 10
Btech Mech 6th SEM Major Assignment
Volume Visualization in 3-D
Vikas Mishra
K10947
Btech Mech 6th Sem
*It is a high-level language for numerical computation, visualization and application
development.
*It also provides an interactive environment for iterative exploration, design and
problem solving.
•It provides vast library of mathematical functions for linear algebra, statistics,
Fourier analysis, filtering, optimization, numerical integration and solving ordinary
differential equations.
*It provides built-in graphics for visualizing data and tools for creating custom plots.
*MATLAB's programming interface gives development tools for improving code
quality, maintainability, and maximizing performance.
*It provides tools for building applications with custom graphical interfaces.
*It provides functions for integrating MATLAB based algorithms with external
applications and languages such as C, Java, .NET and Microsoft Excel.
MATLAB
•Plotting in 3D and 3D data visualization is where Matlab’s power really
becomes apparent!
•Matlab defines a number of different kinds of 3D plots but you will
probably find 3 or 4 to be the most useful:
•x,y,z 3D line plot: plot3( )
•mesh plot: mesh( )
•surface plot: surf( )
•contour plot: contour( )
•combo surface/mesh with contour: surfc( )
•The surface plotting can also be applied to create realistic 3D objects by
defining and plotting their exterior surfaces!
•It is often desirable to plot functions of the form: z=f(x,y)
•for each (x,y), we can compute a value for z
•this defines a surface in 3D space
•If we can define (x,y) at regular intervals, Matlab provides powerful ways to
plot the resulting function as a mesh or surface in 3D
•The (x,y) values stored in arrays will define a grid of mesh points through
which the surface will be created.
•3D plotting introduces several key concepts:
•Meshes versus Surfaces
•Hidden line removal
•Pedestals and contours
•Color maps and pseudo-coloring
•Viewpoints and camera control (advanced!)
•Shading and lighting (advanced)
x = xlim;
Y = ylim;
Cm = brighten(jet(length(map)),-.5);
Figure
Colormap(cm)
Contourslice(D,[ ] , [] , image_num)
axis ij
xlim(x)
ylim(y)
daspect([1 , 1 , 1])
figure
colormap(cm)
contourslice(D , [ ] , [ ] , [1 , 12 , 19 ,27],8);
view(3);
axis tight
figure
colourmap(map)
Ds = smooth3(D);
hiso = patch(isosurface(Ds , 5),…
% Create a grid of x and y data
y = -10:0.5:10;
x = -10:0.5:10;
[X, Y] = meshgrid(x, y);
% Create the function values for Z = f(X,Y)
Z = sin(sqrt(X.^2+Y.^2)) ./ sqrt(X.^2+Y.^2);
% Create a surface contour plor using the surfc function
figure
surfc(X, Y, Z)
% Adjust the view angle
view(-38, 18)
% Add title and axis labels
title('Normal Response')
xlabel('x')
ylabel('y')
zlabel('z')
•Uses of 3-D plots in MATLAB
•Well MATLAB is widely used as a computational tool in science and
engineering encompassing the fields of physics, chemistry, math and all
engineering streams. It is used in a range of applications including:
• signal processing and Communications
• image and video Processing
• control systems
• test and measurement
• computational finance
• computational biology
Btech Mech 6th SEM Major Assignment Volume Visualization in 3D

More Related Content

What's hot

Distributed Graph Transformations Supported By Multi-Agent Systems
Distributed Graph Transformations Supported By Multi-Agent SystemsDistributed Graph Transformations Supported By Multi-Agent Systems
Distributed Graph Transformations Supported By Multi-Agent Systemsadamsedziwy
 
Connectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsConnectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsDr. Abdul Ahad Abro
 
CS 354 Bezier Curves
CS 354 Bezier Curves CS 354 Bezier Curves
CS 354 Bezier Curves Mark Kilgard
 
2D & 3D Modelling with Mathematica
2D & 3D Modelling with Mathematica2D & 3D Modelling with Mathematica
2D & 3D Modelling with MathematicaMiles Ford
 
Shortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer ApplicationsShortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer ApplicationsDr. Abdul Ahad Abro
 
6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired UsersAEGIS-ACCESSIBLE Projects
 
data visualization workshop_Krakovetskyi
data visualization workshop_Krakovetskyi data visualization workshop_Krakovetskyi
data visualization workshop_Krakovetskyi Maksym Klyuchar
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Matthias Trapp
 
Continuously Adaptive Mean Shift(CAMSHIFT)
Continuously Adaptive Mean Shift(CAMSHIFT)Continuously Adaptive Mean Shift(CAMSHIFT)
Continuously Adaptive Mean Shift(CAMSHIFT)Hansol Kang
 
Analysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer ApplicationAnalysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer ApplicationIRJET Journal
 

What's hot (20)

object 3d(1)
object 3d(1)object 3d(1)
object 3d(1)
 
Ar1 twf030 lecture2.2
Ar1 twf030 lecture2.2Ar1 twf030 lecture2.2
Ar1 twf030 lecture2.2
 
Data visualization pyplot
Data visualization pyplotData visualization pyplot
Data visualization pyplot
 
Distributed Graph Transformations Supported By Multi-Agent Systems
Distributed Graph Transformations Supported By Multi-Agent SystemsDistributed Graph Transformations Supported By Multi-Agent Systems
Distributed Graph Transformations Supported By Multi-Agent Systems
 
Connectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsConnectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer Applications
 
CS 354 Bezier Curves
CS 354 Bezier Curves CS 354 Bezier Curves
CS 354 Bezier Curves
 
Lar calc10 ch03_sec6
Lar calc10 ch03_sec6Lar calc10 ch03_sec6
Lar calc10 ch03_sec6
 
2D & 3D Modelling with Mathematica
2D & 3D Modelling with Mathematica2D & 3D Modelling with Mathematica
2D & 3D Modelling with Mathematica
 
Shortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer ApplicationsShortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer Applications
 
Implementation
ImplementationImplementation
Implementation
 
Introduction to 3D Terminology
Introduction to 3D TerminologyIntroduction to 3D Terminology
Introduction to 3D Terminology
 
6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users
 
Frame buffer
Frame bufferFrame buffer
Frame buffer
 
conversion of digital elevation maps to geological information
conversion of digital elevation maps to geological informationconversion of digital elevation maps to geological information
conversion of digital elevation maps to geological information
 
Matlab graphics
Matlab graphicsMatlab graphics
Matlab graphics
 
Graphs
GraphsGraphs
Graphs
 
data visualization workshop_Krakovetskyi
data visualization workshop_Krakovetskyi data visualization workshop_Krakovetskyi
data visualization workshop_Krakovetskyi
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)
 
Continuously Adaptive Mean Shift(CAMSHIFT)
Continuously Adaptive Mean Shift(CAMSHIFT)Continuously Adaptive Mean Shift(CAMSHIFT)
Continuously Adaptive Mean Shift(CAMSHIFT)
 
Analysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer ApplicationAnalysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer Application
 

Viewers also liked (6)

k10947 Ppt ic
k10947 Ppt ick10947 Ppt ic
k10947 Ppt ic
 
K10947 Vikas rac
K10947 Vikas racK10947 Vikas rac
K10947 Vikas rac
 
k10765 Ic
k10765 Ick10765 Ic
k10765 Ic
 
K10765 Opc
K10765 OpcK10765 Opc
K10765 Opc
 
K11023 rohan patel me 6th sem. control
K11023 rohan patel me 6th sem. controlK11023 rohan patel me 6th sem. control
K11023 rohan patel me 6th sem. control
 
K10947 Vikas opc
K10947 Vikas opcK10947 Vikas opc
K10947 Vikas opc
 

Similar to Btech Mech 6th SEM Major Assignment Volume Visualization in 3D

software engineering modules iii & iv.pptx
software engineering  modules iii & iv.pptxsoftware engineering  modules iii & iv.pptx
software engineering modules iii & iv.pptxrani marri
 
Lecture 02 visualization and programming
Lecture 02   visualization and programmingLecture 02   visualization and programming
Lecture 02 visualization and programmingSmee Kaem Chann
 
CIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & CourseworkCIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & CourseworkTUOS-Sam
 
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...JinTaek Seo
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
Programming in python
Programming in pythonProgramming in python
Programming in pythonIvan Rojas
 
Presentation: Plotting Systems in R
Presentation: Plotting Systems in RPresentation: Plotting Systems in R
Presentation: Plotting Systems in RIlya Zhbannikov
 
Lecture1_computer vision-2023.pdf
Lecture1_computer vision-2023.pdfLecture1_computer vision-2023.pdf
Lecture1_computer vision-2023.pdfssuserff72e4
 
Exploratory data analysis using r
Exploratory data analysis using rExploratory data analysis using r
Exploratory data analysis using rTahera Shaikh
 
Don't Call It a Comeback: Attribute Grammars for Big Data Visualization
Don't Call It a Comeback: Attribute Grammars for Big Data VisualizationDon't Call It a Comeback: Attribute Grammars for Big Data Visualization
Don't Call It a Comeback: Attribute Grammars for Big Data VisualizationLeo Meyerovich
 
Computer Graphics Concepts
Computer Graphics ConceptsComputer Graphics Concepts
Computer Graphics ConceptsSHAKOOR AB
 
Lectures r-graphics
Lectures r-graphicsLectures r-graphics
Lectures r-graphicsetyca
 
CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners Jen Stirrup
 

Similar to Btech Mech 6th SEM Major Assignment Volume Visualization in 3D (20)

software engineering modules iii & iv.pptx
software engineering  modules iii & iv.pptxsoftware engineering  modules iii & iv.pptx
software engineering modules iii & iv.pptx
 
Lecture 02 visualization and programming
Lecture 02   visualization and programmingLecture 02   visualization and programming
Lecture 02 visualization and programming
 
CIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & CourseworkCIV1900 Matlab - Plotting & Coursework
CIV1900 Matlab - Plotting & Coursework
 
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
Beginning direct3d gameprogramming01_thehistoryofdirect3dgraphics_20160407_ji...
 
Matlab workshop
Matlab workshopMatlab workshop
Matlab workshop
 
Matlab_Harshal.pptx
Matlab_Harshal.pptxMatlab_Harshal.pptx
Matlab_Harshal.pptx
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Programming in python
Programming in pythonProgramming in python
Programming in python
 
Lec2
Lec2Lec2
Lec2
 
Presentation: Plotting Systems in R
Presentation: Plotting Systems in RPresentation: Plotting Systems in R
Presentation: Plotting Systems in R
 
Lecture1_computer vision-2023.pdf
Lecture1_computer vision-2023.pdfLecture1_computer vision-2023.pdf
Lecture1_computer vision-2023.pdf
 
MATLAB Programming
MATLAB Programming MATLAB Programming
MATLAB Programming
 
R programmingmilano
R programmingmilanoR programmingmilano
R programmingmilano
 
Exploratory data analysis using r
Exploratory data analysis using rExploratory data analysis using r
Exploratory data analysis using r
 
Don't Call It a Comeback: Attribute Grammars for Big Data Visualization
Don't Call It a Comeback: Attribute Grammars for Big Data VisualizationDon't Call It a Comeback: Attribute Grammars for Big Data Visualization
Don't Call It a Comeback: Attribute Grammars for Big Data Visualization
 
Computer Graphics Concepts
Computer Graphics ConceptsComputer Graphics Concepts
Computer Graphics Concepts
 
Mit6 094 iap10_lec05
Mit6 094 iap10_lec05Mit6 094 iap10_lec05
Mit6 094 iap10_lec05
 
Lectures r-graphics
Lectures r-graphicsLectures r-graphics
Lectures r-graphics
 
CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners CuRious about R in Power BI? End to end R in Power BI for beginners
CuRious about R in Power BI? End to end R in Power BI for beginners
 

More from Shraddhey Bhandari

k10854 Just in time management in restaurant
k10854 Just in time management in restaurantk10854 Just in time management in restaurant
k10854 Just in time management in restaurantShraddhey Bhandari
 
K11023 rohan patel digital fuel level indicator
K11023 rohan patel digital fuel level indicatorK11023 rohan patel digital fuel level indicator
K11023 rohan patel digital fuel level indicatorShraddhey Bhandari
 
K10854 Experimental evaluation of cascade refrigeration plant
K10854 Experimental evaluation of cascade refrigeration plantK10854 Experimental evaluation of cascade refrigeration plant
K10854 Experimental evaluation of cascade refrigeration plantShraddhey Bhandari
 
K10765 Operation Planning Control
K10765 Operation Planning ControlK10765 Operation Planning Control
K10765 Operation Planning ControlShraddhey Bhandari
 
Intermittent Vapour Absorption Cycle
Intermittent Vapour Absorption CycleIntermittent Vapour Absorption Cycle
Intermittent Vapour Absorption CycleShraddhey Bhandari
 

More from Shraddhey Bhandari (9)

K11023 rohan patel rac
K11023 rohan patel racK11023 rohan patel rac
K11023 rohan patel rac
 
K11023 rohan patel opc
K11023 rohan patel opcK11023 rohan patel opc
K11023 rohan patel opc
 
k10854 Twvss
k10854 Twvssk10854 Twvss
k10854 Twvss
 
k10854 Just in time management in restaurant
k10854 Just in time management in restaurantk10854 Just in time management in restaurant
k10854 Just in time management in restaurant
 
K11023 rohan patel digital fuel level indicator
K11023 rohan patel digital fuel level indicatorK11023 rohan patel digital fuel level indicator
K11023 rohan patel digital fuel level indicator
 
K10854 Experimental evaluation of cascade refrigeration plant
K10854 Experimental evaluation of cascade refrigeration plantK10854 Experimental evaluation of cascade refrigeration plant
K10854 Experimental evaluation of cascade refrigeration plant
 
K10765 Operation Planning Control
K10765 Operation Planning ControlK10765 Operation Planning Control
K10765 Operation Planning Control
 
K10854 Adaptive simulation
 K10854 Adaptive simulation K10854 Adaptive simulation
K10854 Adaptive simulation
 
Intermittent Vapour Absorption Cycle
Intermittent Vapour Absorption CycleIntermittent Vapour Absorption Cycle
Intermittent Vapour Absorption Cycle
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

Btech Mech 6th SEM Major Assignment Volume Visualization in 3D

  • 1. Btech Mech 6th SEM Major Assignment Volume Visualization in 3-D Vikas Mishra K10947 Btech Mech 6th Sem
  • 2. *It is a high-level language for numerical computation, visualization and application development. *It also provides an interactive environment for iterative exploration, design and problem solving. •It provides vast library of mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical integration and solving ordinary differential equations. *It provides built-in graphics for visualizing data and tools for creating custom plots. *MATLAB's programming interface gives development tools for improving code quality, maintainability, and maximizing performance. *It provides tools for building applications with custom graphical interfaces. *It provides functions for integrating MATLAB based algorithms with external applications and languages such as C, Java, .NET and Microsoft Excel. MATLAB
  • 3. •Plotting in 3D and 3D data visualization is where Matlab’s power really becomes apparent! •Matlab defines a number of different kinds of 3D plots but you will probably find 3 or 4 to be the most useful: •x,y,z 3D line plot: plot3( ) •mesh plot: mesh( ) •surface plot: surf( ) •contour plot: contour( ) •combo surface/mesh with contour: surfc( ) •The surface plotting can also be applied to create realistic 3D objects by defining and plotting their exterior surfaces!
  • 4. •It is often desirable to plot functions of the form: z=f(x,y) •for each (x,y), we can compute a value for z •this defines a surface in 3D space •If we can define (x,y) at regular intervals, Matlab provides powerful ways to plot the resulting function as a mesh or surface in 3D •The (x,y) values stored in arrays will define a grid of mesh points through which the surface will be created.
  • 5. •3D plotting introduces several key concepts: •Meshes versus Surfaces •Hidden line removal •Pedestals and contours •Color maps and pseudo-coloring •Viewpoints and camera control (advanced!) •Shading and lighting (advanced)
  • 6. x = xlim; Y = ylim; Cm = brighten(jet(length(map)),-.5); Figure Colormap(cm) Contourslice(D,[ ] , [] , image_num) axis ij xlim(x) ylim(y) daspect([1 , 1 , 1]) figure colormap(cm) contourslice(D , [ ] , [ ] , [1 , 12 , 19 ,27],8); view(3); axis tight figure colourmap(map) Ds = smooth3(D); hiso = patch(isosurface(Ds , 5),…
  • 7. % Create a grid of x and y data y = -10:0.5:10; x = -10:0.5:10; [X, Y] = meshgrid(x, y); % Create the function values for Z = f(X,Y) Z = sin(sqrt(X.^2+Y.^2)) ./ sqrt(X.^2+Y.^2); % Create a surface contour plor using the surfc function figure surfc(X, Y, Z) % Adjust the view angle view(-38, 18) % Add title and axis labels title('Normal Response') xlabel('x') ylabel('y') zlabel('z')
  • 8.
  • 9. •Uses of 3-D plots in MATLAB •Well MATLAB is widely used as a computational tool in science and engineering encompassing the fields of physics, chemistry, math and all engineering streams. It is used in a range of applications including: • signal processing and Communications • image and video Processing • control systems • test and measurement • computational finance • computational biology