summaryrefslogtreecommitdiff
path: root/1898/CH2/EX2.4/Ex2_4.sce
blob: d7c0f27f72bd794e6b2591d0ac7b67faaae09f94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
clear all; clc;

disp("Scilab Code Ex 2.4 : ")

//Given:
ab = 150; //mm
bc = 150; //mm
disp_cd= 2; //mm
ab_half = ab/2;
addash_half = (bc+disp_cd)/2 ;

//Calculations:

//Part(a)

ac = sqrt((ab)^2 + (bc)^2);  //Pythagoras theorem in mm
ac_m = ac/1000; //in m
acdash = sqrt((ab)^2 + (bc+disp_cd)^2);  //Pythagoras theorem in mm
acdash_m = acdash/1000; //in m

avg_strain_ac = (acdash_m - ac_m)/ac_m; //Normal strain formula

//Part(b)

theta_dash = 2* atan((addash_half)/(bc/2)); //theta found in radians
gamma_xy = (%pi / 2)- theta_dash; //shear strain formula

//Display:


printf("\n\nThe average normal strain along the diagonal AC is   =%10.5f mm/mm",avg_strain_ac);
printf("\nThe shear strain at E relative to the x,y axes       = %10.5f rad",gamma_xy);

//----------------------------------------------------------------END---------------------------------------------------------------------------------------------