I want somone is expert in matlab for static class , if u are good look at the insrucatons before u talk me !!

Program Computing Project 4 builds upon CP3 to develop a program to perform truss analysis. A truss consists of straight, slender bars pinned together at their end points. Truss members are considered to be two force, axial members. Thus, the force caused by each truss member – and the internal force in each member – acts only along it’s axis. In other words, the direction of each member force is known and only the magnitudes must be determined. To analyze a truss we study the forces acting at each individual pin joint. This is known as the Method of Joints. We will call each pin joint a node and the slender bars connecting the nodes will be called members. The previous project computed a unit vector to describe the vector direction of every member of a truss structure. To analyze the structure a few other key inputs must be included like the support reactions and external loads applied to the structure. With all of this information, you will need to make the correct changes to the provided planar (2-D) truss template program to be able to analyze a space (3-D) truss. What you need to do For a planar truss, every node has 2 degrees of freedom, the e1 and e2 directions. Therefore, for every planar truss problem, the total number of degrees of freedom (DOF) in the structure is equal to 2 times the number of nodes. We will consider the first degree of freedom for each node as the component acting in the e1 direction. So for any given node, i, the corresponding degree of freedom is (2·i)-1. For the same node, i, the corresponding value for the second degree of freedom, the component in the e2 direction, is 2-i. This numbering notation can be modified for a space truss. The difference with the space truss is that every node has 3 degrees of freedom, one degree for each of the e1, e2 and e3 directions. The degree of freedom indices are extremely crucial in understanding how to set up the matrices for the truss analysis. For this computing project, you will first need to understand the planar truss program and the inputs that are needed for that program. The first input is the spatial coordinates (x, y, z) of the nodal locations for a truss. It is convenient to label each node with a unique number (also known as the “node number”). Each row of the nodal coordinate array should contain the x and y coordinates of the node. We will use the matrix name of “x” for all nodal coordinates. Please note that “nNode” is an integer value that corresponds to the number of nodes in the truss and must be adjusted for every new truss problem. For Node 1 this matrix array input looks like: x(1,:) = [0,0]; Once the coordinates of the nodes are in the program, you will need to input how those nodes are connected by the members of the truss. In order to describe how the members connect the nodes you will also need to label each member with a “member number”. This connectivity array should contain only the nodes that are joined by a member, with each row containing first the node at the start of the member and then the node at the other end of the member. The first node that is input into the Member array will be called the start node (SN) and the second node that is input is known as the end node (EN). For any member it doesn’t matter which end you call the start node and which is the end node. We will use the matrix name of “Member” for the connectivity array. Also note that “nMembers” is a single integer value that must equal the total number of members for each truss. The nodes and members can be numbered in any way you CEE/CNE 210—Statics SSEBE Mechanics Group Arizona State University 2 want, but it can sometimes be advantageous to use some sort of logical systematic order if you can discern one. For Member 1 this matrix array input should look like: Member(1,:) = [1,2]; The support reactions for the truss must then be input. The variable “nReactions” is an integer that corresponds to the total number of supports. Note: a pin support counts as one reaction for the nReaction count even though it has two unknowns. The support reactions will be input into the “Reaction” matrix. The first input value is the node number of where the support reaction is. The second and third inputs are for the fixity conditions at that node. If the support reaction provides resistance in a direction then a 1 should be used otherwise a 0 is used to denote that the truss is free to move in that direction. For example, if a roller support was used at node 4 and had resistance in the e2 direction but was free to move in the e1 direction it would be input as follows: Reaction(2,:) = [4,0,1]; Finally, the external loads must be input. The variable “nLoads” is a single integer value that corresponds to the number of loads placed on the truss. The matrix name of “Load” will be used to store all external loads. The first input is the node number where the load acts. The second and third inputs are the magnitude of the force in the e1 and e2 direction at that node. For a load placed at node 3, that has a magnitude of 1200 N in the –e2 direction should be input like: Load(1,:) = [3,0,-1200]; Next, the unit vectors (direction vectors) must be computed for every member. The direction of the unit vector will depend on the node of the connection you chose to be the start node and the node that was selected as the end node. Implement your CP3 code (the part that computes the unit vectors) into the code. Use the matrix name “UnVec” for the matrix that will store all the positive unit vector values (the vectors pointing from SN to EN). Use the matrix name “OppUnVec” to store all the negative unit vector values (the vectors pointing from EN to SN). Once all the unit vectors are created for every member, the coefficient matrix is formed. We will call this matrix “C” and it will have the size of (DOF, Members). For each member the SN and EN must be determined. These nodal values have components in the member unit vector array that correspond to a degree of freedom value in the truss. This component from the unit vector array is stored in the matching degree of freedom row and corresponding member column in the “C” matrix. Note: the negative value of the unit vector should be stored for every end node. The load vector is then created. The load vector has the same number of rows as DOF. The external loads have the same corresponding degree of freedom value as the nodal coordinates, so a loop is used to create this vector to store the load values in the correct row. The array name of “F” will be used to store all external forces. Once the coefficient matrix has been created, this matrix must be partitioned into two separate matrices. The first matrix contains the rows that correspond to a degree of freedom value that has a support reaction, and the second matrix will contain the rows that are not restrained. For every support reaction using the corresponding degree of freedom, that row from the coefficient matrix should be placed in the “Crest” matrix. The “Crest” matrix should have the same number of rows as the number of degrees of freedom that are restricted in the system (i.e. support reactions – 2 for a pin and 1 for a roller). CEE/CNE 210—Statics SSEBE Mechanics Group  3 When the reaction force matrix has been created then the member force matrix is created using all the rows not in the “Crest” matrix. This matrix can be labeled “Cfree”. This member force matrix should be a square matrix of the size (Members, Members) for any statically determinate truss. The load vector must also be partitioned to contain only the degree of freedom values that are not restricted by a support. The new load vector (called “Ffree”) should have the same number of rows as the number of members. Once the free coefficient matrix has been created then an array named “T” solves for the individual member forces using { } [ ] { } −1 T Cfree Ffree = − Then an array named “Reactions” solves for the support reactions using {Reactions Crest T } = −[ ]{ } Once the reactions are calculated a “SupportReaction” matrix is created that contains all the values of the support reactions in the corresponding degree of freedom spot for each node. The first input for the support reaction matrix is the node number of the support and the second and third input are the corresponding reaction value for the two degrees of freedom for that node. Note: if there is no resistance for a degree of freedom then the value should be 0. The template file provided to you will work for any planar truss once you implement the unit vector calculation code. You need to get the planar truss code working and understand it. Then make all the necessary changes to create a space truss program. The changes do not need to be very extensive. Note: when your code is graded there will be at least two different truss problems run in your code to ensure your code is robust. Also provided is a truss data input file. Use this file to create several input sections that can be easily copied and pasted into the input section of your truss analysis code. This allows you to create and store several trusses (2-D and 3-D) that can be analyzed quickly and easily. Be sure to test your code with a few different 2-D trusses and several 3-D trusses. Report Once you have a working 3-D truss analysis code, write a report documenting all your work and the results. Follow the document CEE210 Guidelines for Computing Projects (posted on Blackboard). Include all your screen clips, plots and results. Discuss your discoveries and explorations. All test cases need to be included in your report with detailed documentation of the problem (i.e. a figure and tables) and the results (i.e. a table of the member forces and reactions). For every truss you test, there needs to be back-up calculations to verify that the code is working correctly (either hand calcs or copies of existing problem solutions with proper source citations). The back-up calculations should be placed in the Appendix of the report. Also include a copy of your MATLAB .m program code and you truss input data .m cod in the appendix. Also include any struggles you are still having with MATLAB. Include a copy of your entire MATLAB code in an appendix of your report. CEE/CNE 210—Statics SSEBE Mechanics Group Arizona State University 4 Submittal You must submit two files: a report file and an executable program code. We will read your report file and we will run your code file through MATLAB to analyze the results. Most of the CP grade is based on the content and quality of your report. However, if your code does not run, then your report will not be graded and you will receive no credit for the project. Convert your report file into a .pdf file format and give it a descriptive filename, such as CEE210_CP4_Your_Name.pdf that includes your name. Give your code file a descriptive filename like CEE210_CP4_Your_Name.m that includes your name. Be sure to run your code with the new filename to ensure that it is a legal filename accepted by MATLAB. Submit your report .pdf and your executable MATLAB script file (.m) through the submittal link under the Computing Projects menu on Blackboard prior to the deadline. 

Haven’t Found The Relevant Content? Hire a Subject Expert to Help You With
I want somone is expert in matlab for static class , if u are good look at the insrucatons before u talk me !!
Post Your Own Question And Get A Custom Answer
Hire Writer

Calculate the price of your order

Select your paper details and see how much our professional writing services will cost.

We`ll send you the first draft for approval by at
Price: $36
  • Freebies
  • Format
  • Formatting (MLA, APA, Chicago, custom, etc.)
  • Title page & bibliography
  • 24/7 customer support
  • Amendments to your paper when they are needed
  • Chat with your writer
  • 275 word/double-spaced page
  • 12 point Arial/Times New Roman
  • Double, single, and custom spacing
  • We care about originality

    Our custom human-written papers from top essay writers are always free from plagiarism.

  • We protect your privacy

    Your data and payment info stay secured every time you get our help from an essay writer.

  • You control your money

    Your money is safe with us. If your plans change, you can get it sent back to your card.

How it works

  1. 1
    You give us the details
    Complete a brief order form to tell us what kind of paper you need.
  2. 2
    We find you a top writer
    One of the best experts in your discipline starts working on your essay.
  3. 3
    You get the paper done
    Enjoy writing that meets your demands and high academic standards!

Samples from our advanced writers

Check out some essay pieces from our best essay writers before your place an order. They will help you better understand what our service can do for you.

Get your own paper from top experts

Order now

Perks of our essay writing service

We offer more than just hand-crafted papers customized for you. Here are more of our greatest perks.

  • Swift delivery
    Our writing service can deliver your short and urgent papers in just 4 hours!
  • Professional touch
    We find you a pro writer who knows all the ins and outs of your subject.
  • Easy order placing/tracking
    Create a new order and check on its progress at any time in your dashboard.
  • Help with any kind of paper
    Need a PhD thesis, research project, or a two-page essay? For you, we can do it all.
  • Experts in 80+ subjects
    Our pro writers can help you with anything, from nursing to business studies.
  • Calculations and code
    We also do math, write code, and solve problems in 30+ STEM disciplines.

Frequently asked questions

Get instant answers to the questions that students ask most often.

See full FAQ
  • What if I’m dissatisfied with the paper I get?

    The average quality score at our professional custom essay writing service is 8.5 out of 10. The high satisfaction rate is set by our Quality Control Department, which checks all papers before submission. The final check includes:
    • Compliance with initial order details.
    • Plagiarism.
    • Proper referencing.
    If for some reason we happen to leave a mistake unnoticed, you are invited to request unlimited revisions of your custom-written paper. For more information, check our Revision Policy. We will do our best to make your experience with Familiar Essays enjoyable.
  • I need an essay on the same day. Is it something you can do?

    Sure. Our writing company offers a fast service with an 8-hour deadline for orders up to master’s level. Make sure to specify the deadline in the order form and our writers will write a paper within the indicated timeslot. Just proceed to submit your requirements here Once you order a custom-written essay, our managers will assign your order to the well-suited writer, who has the best skills and experience for preparing your specific assignment. You can also request one of these extra features:
    • Choose the Writer’s Samples option – study 3 randomly-provided pages from orders that have been written by the assigned writer.
    • Request a specific writer – choose an academic writer from the dropdown list in the order’s form (optional for returning customers).
    You can be sure that your custom writing order will be accomplished by one of our 400+ professional academic writers. They all pass a series of tests to prove their writing prowess and hold the reputation of being the most professional in the industry. Want to make sure writer’s skills match your needs? Get more details on how to choose the appropriate author.
  • How can I be sure your writing service is not a scam?

    We understand that a shade of mistrust has covered the paper writing industry, and we want to convince you of our loyalty. Apart from high-quality writing services, we offer:
    • The chances of students to boost writing skills in a quick and effective way.
    • The opportunity to manage studies and free time in an enjoyable manner.
    • The possibilities to improve overall academic performance.
    Our custom writing company has been working for more than 12 years and always puts quality and clients’ needs first. Our operations are legally documented, we are easily accessible online and offline,
  • Is it legal to use your professional writing service?

    Yes. Custom writing help is not prohibited by any university or college. It’s a 100% legal way of getting professional assistance with paper writing. Hiring writers from an essay writing company is in many ways similar to consulting a tutor – we help you solve the writing issues at hand.
  • How does your service work?

    Our custom writing service is a reliable solution on your academic journey that will always help you if your deadline is too tight. You fill in the order form with your basic requirements for a paper: your academic level, paper type and format, the number of pages and sources, discipline, and deadline. Then, you describe the specific details of the paper you need: add the topic, write or paste the instructions, and attach files to be used, if you have them. After that, an online customer support representative chooses the best writer that specializes in your discipline and assigns him or her to complete the paper according to your requirements. When the paper is ready, we check it for plagiarism and send it to you. If you want to change something, you can request a free revision.
See full FAQ

Take your studies to the next level with our experienced specialists

Live ChatWhatsApp