48 this.
xLabel=
" \lambda [-] ";
49 this.
yLabel=
" Pressure [MPa] ";
53 function [fhandle , dfhandle , fbdhandle , dfbdhandle ] =
getFunction() {
64 fhandle = @(
t)max(0,b1./
t.^2.*(
t.^d1-1));
65 dfhandle = @(
t)(
t>1).*(b1./
t.^3.*((d1-2).*
t.^d1+2));
66 fbdhandle = @(
t,b1,d1)max(0,b1./
t.^2.*(
t.^d1-1));
67 dfbdhandle = @(
t,b1,d1)max(0,b1./
t.^3.*((d1-2).*
t.^d1+2));
78 str = sprintf(
" b: %g, d: %g ",this.
b,this.
d);
86 pm =
plot@general.functions.AFunGen(
this,
" R ", range, varargin[:]);
94 so = general.functions.MarkertLawOriginal(7990,16.6);
95 pm = so.plot(range,
" b ");
96 ax =
get(gcf,
" Children ");
100 ylim(ax(1),[0 16500]);
101 ylim(ax(2),[0 4.1e5]);
102 s = general.functions.MarkertLaw(7990,16.6,1e9);
103 s.plot(range,ax,
" r ");
104 s = general.functions.MarkertLaw(1000*7990,4.5,1e9);
105 s.plot(range,ax,
" g ");
106 legend(ax(1),
" Original b=7990,d=16.6 ",
" Modified b=7990,d=16.6 ",
" Modified b=7990000,d=4.5 ");
108 pm.savePlots(
" /home/dwirtz/software/muscle/latex/img ",
" Format ",
" eps ");
function pm = plot(range, varargin)
A variable number of input arguments.
AFUNGEN Summary of this class goes here Detailed explanation goes here.
Returns the original markert law functions for the OVERALL energy density funcion derivative w...
function str = getConfigStr()
static function createScratchPlot()
function [ fhandle , dfhandle , fbdhandle , dfbdhandle ] = getFunction()