How can I specify millimetric spaces
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a data list and in the graph I will plot by using this datas, I have to scale axes in millimetric spaces. For example; I have MPa values in y direction and in every 140 MPa there should be 25 mm. Part of the question which includes the scaling order is "Use a scale of 25 mm 140 MPa and 25 mm= 0.05 mm/mm. Redraw the elastic region, using the same stress scale but a strain scale of 25 mm= 0.001 mm/mm." How can I do that? I will be grateful if you could help me.
채택된 답변
Image Analyst
2021년 4월 3일
If you have an array y where the value is in MPa, and you want it in mm, you need to multiply by the scaling factor
yInMm = yInMPa * 25 / 140;
Now if yInMPa is 140, yInMm will be 25.
I don't know what the meaning of mm/mm is. Please explain.
댓글 수: 2
Image Analyst
2021년 4월 3일
The spacing depends on the figure size on your monitor. If you change it, the graph will be the same but the distance between tick marks will change. I think there is a way to get the screensize, both physically (but I don't know how) and in terms of pixels:
>> get(0, 'screensize')
ans =
1 1 1920 1080
There is also a way to specify the paper printout size if you're printing onto paper but I don't know how to do that since I never do it.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Stress and Strain에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!