Révision | 86a4b8d573167ecfa08b73a06cded33d5aae654f (tree) |
---|---|
l'heure | 2014-08-07 01:05:18 |
Auteur | Lorenzo Isella <lorenzo.isella@gmai...> |
Commiter | Lorenzo Isella |
I also calculate the mobility radius in the free molecular regime.
@@ -19,7 +19,7 @@ | ||
19 | 19 | size = 12, hjust = 0.5, |
20 | 20 | vjust = 0.5, face = 'bold'), |
21 | 21 | axis.title.x = element_text(size = 20), |
22 | - axis.title.y = element_text(size = 20, angle=90, vjust=.4), | |
22 | + axis.title.y = element_text(size = 20, angle=90, vjust=1), | |
23 | 23 | axis.text.x = element_text(size=15, colour="black", vjust=1), |
24 | 24 | axis.text.y = element_text(size=15, colour="black", hjust=1), |
25 | 25 | legend.text = element_text(size = 14, vjust=0.4), |
@@ -46,11 +46,23 @@ | ||
46 | 46 | return(res) |
47 | 47 | } |
48 | 48 | |
49 | + | |
50 | +Rm_over_R <- function(k,f_gamma){ | |
51 | + | |
52 | +res <- sqrt(k-(k-1)*f_gamma) | |
53 | + | |
54 | +} | |
55 | + | |
56 | + | |
49 | 57 | ################################################################## |
50 | -glength <- 100 | |
58 | +glength <- 101 | |
59 | + | |
60 | +k_list <- c(2,4,8, 10, 15, 20, 30, 50 ,100) | |
61 | + | |
51 | 62 | |
52 | 63 | N <- 100000 |
53 | 64 | |
65 | +############################ | |
54 | 66 | |
55 | 67 | gamma_list <- seq(0,2,length=glength) |
56 | 68 |
@@ -79,6 +91,11 @@ | ||
79 | 91 | |
80 | 92 | names(data) <- c("area", "gamma") |
81 | 93 | |
94 | +write.table(data,"projected-area-sintering.csv", | |
95 | + col.names=TRUE,row.names=FALSE, sep=",") | |
96 | + | |
97 | + | |
98 | + | |
82 | 99 | gpl <- ggplot(data, aes(x=gamma, y=area |
83 | 100 | )) + |
84 | 101 |
@@ -118,8 +135,82 @@ | ||
118 | 135 | |
119 | 136 | tools::texi2dvi(fn,pdf=T) |
120 | 137 | |
138 | +############################################ | |
139 | +#Now some calculations of the mobility radius | |
121 | 140 | |
122 | 141 | |
142 | +Rm <- c() | |
143 | +gl <- c() | |
144 | +kl <- c() | |
145 | + | |
146 | +f_gamma <- data$area | |
147 | +gamma <- data$gamma | |
148 | +leng <- length(gamma) | |
149 | + | |
150 | +for (k in k_list){ | |
151 | + | |
152 | + | |
153 | +Rm <-c(Rm, Rm_over_R(k,f_gamma)) | |
154 | +gl <- c(gl, gamma) | |
155 | +kl <- c(kl, rep(k, leng)) | |
156 | + | |
157 | +} | |
158 | + | |
159 | +data3 <- cbind(Rm,gl,kl) | |
160 | + | |
161 | +data3 <- as.data.frame(data3) | |
162 | + | |
163 | +names(data3) <- c("Rm", "gamma", "k") | |
164 | + | |
165 | + | |
166 | + | |
167 | +lbls <- levels(data3$k) | |
168 | + | |
169 | + | |
170 | + | |
171 | +gpl <- ggplot(data3, aes(x=gamma, y=Rm, | |
172 | + ## colour=variable, | |
173 | + ## ## shape=d | |
174 | + ## ,linetype=variable | |
175 | + )) + | |
176 | + | |
177 | +facet_wrap( ~ k, nrow = 3, scales = "free_y" )+ | |
178 | + | |
179 | +scale_x_continuous(limits=c(0,2), breaks=seq(0,2)## , | |
180 | + ## labels=c("$0$", "$\\pi/4$", "$\\pi/2$", "$3/4\\pi$", "$\\pi$ | |
181 | +## ") | |
182 | + ## ,expand = c(0.01,0.01) | |
183 | + )+ | |
184 | + | |
185 | + | |
186 | + | |
187 | +my_ggplot_theme(c(0.8, 0.1))+ | |
188 | + | |
189 | +## geom_point(size=4)+ | |
190 | +geom_line(size=1, color="black") + | |
191 | +## geom_point(size=3.6) + | |
192 | + | |
193 | + ## theme(legend.text=element_text("ddd"))+ | |
194 | + | |
195 | +## scale_shape_manual("$d$", breaks=lbls, labels=lbls, values=c(1,2,3,4,5)) + | |
196 | +## scale_colour_manual("", breaks=lbls, labels=c("$R_g/R_0$ [numerical]", "$R_g/R_0$ [asymptotic]"), values=c(1,2)) + | |
197 | +## scale_linetype_manual("", breaks=lbls, labels=c("$R_g/R_0$ [numerical]", "$R_g/R_0$ [asymptotic]"), values=c(1,2))+ | |
198 | + | |
199 | + ## theme( axis.text.y = element_text(size=15, colour="black", vjust=1))+ | |
200 | + | |
201 | + xlab("$\\gamma$")+ | |
202 | + ylab("$R_m(\\infty)/R$") | |
203 | + | |
204 | + | |
205 | +fn <-'sintering_Rm_free_molecular.tex' | |
206 | + | |
207 | +tikz(fn, standAlone = TRUE, width=8,height=5) | |
208 | + | |
209 | + | |
210 | +print(gpl) | |
211 | +dev.off() | |
212 | + | |
213 | +tools::texi2dvi(fn,pdf=T) | |
123 | 214 | |
124 | 215 | |
125 | 216 |